MWeston
Internal Development
The actual algorithms for calibrating and reading the nubs is proprietary. They sent me an object file for that and an open source project package for the rest. The HAL, power management and I2C communication stuff is open source since it is basically all pulled right out of Atmel's free library of code. Because of how the code is, I have no access to the calibration data and even if I did, I don't know how useful it would be because the nubs are always self calibrating.WizardStan said:Correct me if I'm wrong, but didn't someone from OPT have to finish the nubs firmware? That means you guys own the source code, correct? Would it be possible to take a look at that source? If so, an unofficial software hack may be possible, assuming there's anything useful in the source code that could be used.
The other problem for adding any new features is that these chips have 8KB of flash ROM and it's almost full so there isn't much I can do unless we buy bigger chips (making the first 4000 customers left in the dark). I'm not sure if the 16KB's come in the same sized package but I haven't looked. Right now, reflashing the chips requires access to the custom header on the front side of the PCB and using a custom 'bed of nails' programmer I built (which got all smushed in shipping to England damn it!).
Also, Craig was referring to using regular carbon resistance based nubs like the PSP which they might have some copyright on. The Pandora nubs use a different technology that I probably won't volunteer information on (they haven't told me if I even have permission to do so yet and I did ask) but if someone rips it apart, you will see how it differs.
Last edited by a moderator: