|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
.BIN format
I heard a rumor that the .BIN files containing the master proc code are encrypted. Does anybody have any information about these at all?
Is the decryption performed by the bootloader or IFILoader? Last edited by Rickertsen2 : 04-11-2005 at 10:06. |
|
#2
|
||||
|
||||
|
Re: .BIN format
It isn't a rumor - the master firmware (.bin) files are just encrypted .hex files. The bin files are decrypted by IFI loader and then downloaded to the controller.
|
|
#3
|
||||
|
||||
|
Re: .BIN format
Quote:
...Not that I wouldn't be extremely curious to know exactly what goes on in the master processor, of course. ![]() |
|
#4
|
||||
|
||||
|
Re: .BIN format
Quote:
|
|
#5
|
||||
|
||||
|
Re: .BIN format
Is it known for sure the IFI Loader does the decrypting? I'd figure they'd do it in the bootloader if only to prevent the sniffing. If so, you'll need to work on cracking the encryption.
|
|
#6
|
|||
|
|||
|
Re: .BIN format
Quote:
|
|
#7
|
||||
|
||||
|
Re: .BIN format
Some microchip reference encryption libraries:
AN953 - Data Encryption Routines for PIC18 Microcontrollers These look pretty secure to me and i'm guessing they are using something similar. I guess i will find out once i do some sniffing. |
|
#8
|
|||
|
|||
|
Re: .BIN format
This may seem off subject, but I have looked into emulators and ROMs and the file extensions for ROMs are .BIN and I tried looking at them to edit them for my own use, but they are encrypted. Now I don't have any software related to robots yet, but they probably are by my assumption.
Does anyone know where I can get help/mentor to help me get started on the programming portion of a robot? thanks |
|
#9
|
|||||
|
|||||
|
Re: .BIN format
They're encrypted? I just figured they were memory dumps instead of Intel Hex.
Code:
000800 00 EC 1C F0 D9 EC 04 F0 EB EC 04 F0 F4 EC 04 F0 000810 3B EC 1C F0 04 00 10 EC 04 F0 0A EF 04 F0 FF 00 000820 F2 B2 19 EC 04 F0 9E B6 24 EC 04 F0 F2 B0 F2 90 000830 12 00 F2 92 82 82 20 0E 45 6E 20 0E D9 6E 00 0E After that, I used a modified version of picdis18 (removed checksum checks) to convert it to assembly. I didn't get much farther than this, because I don't know ASM18. If you were to spy as IFI Loader downloaded the "firmware", I think what would actually be downloaded is to the user proc that loads the firmware proper onto the master proc. If anyone gets farther on this, I'd love to know. |
|
#10
|
||||
|
||||
|
Re: .BIN format
If you have looked at the Microchip AN851 app note, the .mcp files that are generated when you open a .hex file are the in the same format as the .bin files used by IFI Loader.
|
|
#11
|
|||
|
|||
|
Re: .BIN format (in relation to ROMS and programming
Quote:
) 2. Get started in your local team. If you've taken a language class before, you're well ahead in the game. Just remember that some languages react diferrently than others. If your team's been around, they may have some spare stamps for you to fool around with and learn the basics of syntax and . Ex: Our team has some old PBASIC stamps that we use for fundraiser robots. I used BOE-Bots before, so I'm the official PBASIC programmer for the team, however useless my job is. Modding a VEXbot from FVC for use with MPLAB is a good way to start, if your team has the cash, as the FRCbots use the very same language, C. You can always salvage parts from old bots for use in a minibot that gives practice in auto mode. And we all know that eC isn't 1337 ![]() |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| inventor to 3D faces format | Ken Ginger | Inventor | 0 | 27-12-2004 20:19 |
| Standardized Scouting System/File Format | phrontist | General Forum | 15 | 18-04-2004 17:05 |
| Conversion from Inventor format to .dxf | bheller | Inventor | 0 | 17-03-2003 12:48 |
| Need Intel Logo in EPS or AI format | activemx | Computer Graphics | 3 | 04-03-2003 17:34 |
| practice round format? | Gary Dillard | Rules/Strategy | 1 | 27-01-2003 07:53 |