We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have read a lot of messages posted on the forum criticising the make of ones own BOOTLOADER. But there are a lot of applications of writing ones own bootloader. It can be used for secracy of the code.
If anybody has managed to locate a website for sample of a bootloader or has made a bootloader of his own then please let me know the procedure of writing the code.
Thanks Erik...
May be I got over excited. Sorry for that.
Let me explain you the whole application where I am using the word "SECURITY".
You might have faced problems where your costumers are far away from your home town or your office place. Now in case of computer softwares what we can do is, send the evaluation version with some limitations on e-mail to the client. But this is what we can't do with hardware based products.
I am planning to make a 89C51RD2xx based circuit which I can distribute to my clients. Now whenever they will ask for amendments or ask for designing a new circuit, what I will do is send the modified hex file which only my own bootloader could understand. My own software will download the code to 89C51RD2xx and lock the bits. This way the client can check the code after downloading to the circuit and still he won't get the actual code. This will "secure" our code and us before it actually is complete.
And yes please send me the bootloaders you have got to me if you can.
the P89V51Rx2 has a modifiable bootloader. The source code for the 'standard' bootloader is available. This chip only require FlashMagic start before a reset to initialize a load. You can modify the bootloader in the chip and, if your obfusciated code is in Intel hex, FM will transfer it to the bootloader.
FlashMagic is free from http://www.esacademu.com
This seems to me to be the simple approach.
Erik
That should be: http://www.esacademy.com/
Or even: www.esacademy.com/.../
well, I have yet to find a "thumb friendly" keyboard :)
as an anecdote I recall a service call "my keyboard spells wrong". after much amusement it was found out that the actual issue was that the keyboard inteface occasionally dropped a bit.