Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document system "using" (reserved) area #7

Open
spth opened this issue Nov 19, 2018 · 2 comments
Open

Document system "using" (reserved) area #7

spth opened this issue Nov 19, 2018 · 2 comments
Labels
work in progress Somebody is working on this already

Comments

@spth
Copy link
Contributor

spth commented Nov 19, 2018

The Padauk µC have a "system using" (stated like that in the manual) i.e. reserved area at the end of the program memory. depending on the type it is 8 to 32 words.
The Chinese IDE manual has some information on the 8-word variant (apparently it contains a checksum, a rolling code, oscillator calibration data and "code option"s (whatever they are).

But it would be good to have exact documentation for all devices.

Philipp

P.S.: The file Last8W.html contained in the IDE documentation has some information on the 8-Word variant. too. Depending on support for the ltabl/ltabh instructions, the rolling code is either 16 bit per entry or 8 bit per entry (with each byte encoded in a ret b instruction, so each byte can be read by a call into the rolling code. The code option is apparently a 5-valued voltage vs. speed choice and a three-valued "security" setting.

@freepdk
Copy link
Contributor

freepdk commented Dec 6, 2018

First step was done by dumping the content of a real IC written with official WRITER.

(see http://www.eevblog.com/forum/blog/eevblog-1144-padauk-programmer-reverse-engineering/msg2019274/#msg2019274 )

@freepdk
Copy link
Contributor

freepdk commented Dec 7, 2018

@freepdk freepdk added the work in progress Somebody is working on this already label Jan 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
work in progress Somebody is working on this already
Projects
None yet
Development

No branches or pull requests

2 participants