![]() |
.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? |
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.
|
Re: .BIN format
Quote:
...Not that I wouldn't be extremely curious to know exactly what goes on in the master processor, of course. :) |
Re: .BIN format
Quote:
|
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.
|
Re: .BIN format
Quote:
|
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. |
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 |
Re: .BIN format
1 Attachment(s)
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 F0After 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. |
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.
|
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 ;) |
| All times are GMT -5. The time now is 22:38. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi