Hi,
I hope this is not too much off-topic, but here goes:
I am developing a test box app with an embedded ECIO connected through USB to a PC. This is the first time I envisage updating the PIC software during the life of the unit. Now, I always use the code protection features of the PIC to forestall any enthousiastic backwards engineering. But when you distribute upgrades that users can download to the PIC, that protection goes down the drain.
Options:
1) use a dongle (awkward and extra cost);
2) only exchange 'old' PICs for 'updated' PICs (awkward, lots of shipping, downtime);
3) distribute updates in encrypted form, and decrypt at download.
What do you people think about these issues? Is it realistic to modify for instance the PPP downloader to handle encrypted hex files, and would that close the protection gap?
Hopefully, we can get a fruitfull conversation going here; there must be lots of people with the same issue. Has MMM management a view on this?
Jan Didden
Protecting your investment
Any general or miscellaneous queries that do not fit into the other forum catagories
Jump to
- Announcements
- ↳ Announcements
- The Knowledge Exchange
- ↳ Programming Tips & Tricks
- ↳ Freelance Embedded Engineers
- ↳ Article Discussion
- Microcontroller Programming
- ↳ General Programming
- ↳ Flowcode V9
- ↳ Flowcode V8
- ↳ Feature Requests
- ↳ Bug Reports
- ↳ User Components
- ↳ Flowcode V7
- ↳ User Components
- ↳ Feature requests
- ↳ Bug reports
- ↳ Fixed bugs
- ↳ 8-Bit PIC
- ↳ 16-Bit PIC
- ↳ 32-Bit PIC
- ↳ AVR & Arduino
- ↳ 32-Bit ARM
- ↳ Poll Discussion
- ↳ Flowcode V6
- ↳ Flowcode v6 Beta
- ↳ Bug reports
- ↳ Getting Started
- ↳ User Components
- ↳ Feature requests
- ↳ Bug reports
- ↳ Flowcode V5
- ↳ Flowcode V5 Issues
- ↳ Flowcode V5 Suggestions
- ↳ Flowcode V5 Free Edition
- ↳ Flowcode V4
- ↳ Flowcode 4 Bugs
- ↳ Flowcode 4 Suggestions
- ↳ Flowcode V2 & V3
- ↳ General / Misc
- ↳ Components (Comms)
- ↳ Components (Other)
- ↳ Bugs / Application Errors
- ↳ Suggestions
- ↳ BTEC Unit 6
- ↳ C and ASM Programming
- ↳ E-blocks
- ↳ Formula AllCode
- ↳ Formula Flowcode
- ↳ MIAC
- Language Support Forums
- ↳ Deutsch Support-Forum
- ↳ Forums d'aide en français
- ↳ Foro de soporte español
- Other Matrix products
- ↳ Electronics products
- ↳ Matrix Online Courses
- ↳ Other products
- ↳ CoCo
- Hidden