Showing posts with label PIC. Show all posts
Showing posts with label PIC. Show all posts

Make a GSM SIM Clone using PIC Microcontroller (working and tested)

2 Comments
Make a GSM sim using PIC Microcontroller (working and tested)
( Caution: sim clone is illegal, just for educational purposes only..! ) 
First you want to get IMSI and KI number from your original SIM using SIM Card Reader/Writer <Smart Card Reader> (you can buy or make it, Search in Google then you can find cheap one). If you wish to make your own one, see this step by step tutorial for "Make Simple GSM SIM card Reader / Writer" in my site.
then follow the instructions carefully given below to make your own GSM sim card.

Step 1:
Download SIM-EMU Configurator  here >> SIM_EMU_6.01_CFG_v2.1.zip
Download two hex files "16f877a.hex" and "24c64.hex" file from my download page.

Step 2:
Install and run SIM-EMU Configurator, then go to configure menu. (see figure below)

Sim emu configurator1

figure 1

then click on "Read from disk" and load "16f877a.hex" and then it will ask to load EEPROM file and you can load "24c64.hex" that you already downloaded. after loading two hex files you want to edit IMSI and KI field with you scanned using sim scanner.(if u want you can edit PIN and PUK, defalt values are 1111 and 11111111) see figure2.

Sim emu configurator2
figure 2

Then Save your edited files(click on "Write to disk"). save flash file as "16f877a_my.hex" and EEPROM file as "24c64_my.hex". then you want to write these two files to PIC and EEPROM.

Step 3 :
Use PIC parallel port programmer ( Working and tested ) or other MC programmer and writes "16f877a_my.hex" file to PIC16F877A and writes "24c64_my.hex" file to 24c64 EEPROM(its a very famous and cheap memory chip) one after one.

Step 4 :
Now connect PIC16F877A, 24c64 and sim card adapter. see figure3.

GSM Sim Clone using Microcontroller
figure 3

you have done it..! just connect this gadget with your mobile phone and enjoy. If you have any problem regarding this please comment below, I'll try to solve it. and if you are interested in this work please don't forget to share on facebook. (  just click and share the fb like button top of the page :-)  )
 NOTE: You can write up to 10 different KIs and IMSIs to this gadget. In above Step 2 you can select "Positions" (0 to 9) and enter different KIs and IMSIs. then you can see a new menu in your phone "SIM-EMU Configurator". you can switch between SIMs by entering this menu..

Read More

How To Make Function Generator using PIC16F870


 The circuit uses a PIC16F870 (about $3), an R/2R resistor ladder network (for a real fast and cheap D/A),  and a few other parts.

You can check out the schematic and the current source file.  Also the object (hex) file.  All of the sine wave functions utilize a full 256 byte by 8 bit lookup table.  Contrary to what you may have heard elsewhere, it is possible to use a full memory page in the PIC for a lookup table - check it out.

Schematic: ( Click To enlarge image)




The only real elaboration was the design of the low-pass filter.  With the present design running on a 20 mhz clock, you can get over 60 khz of very clean sine waves.  The frequency is adjustable in 1, 25, and 500 hz steps.  The unit produces accurate frequencies down to 1 hz.

Since all of the waves are generated in software, the 'user interface' had to be kept to a minimum.  Three LED's indicate the functions (which vary depending on the type of wave being generated).  Three more LED's indicate the step rate of the adjustment control.   Pushing the RATE button advances to the next step rate and pushing the select button goes to the next function.

The wave function itself is selected by holding down the select button while rotating the adjustment control.   Since there is no visible indication of the wave type or frequency, you need to have a scope hooked up to see what you are doing.
Read More