Code: Select all
Error validating SMErasePage
erased page
ðÿÿÿ
writing to ppage register
ñÿÿÿ
writing to ppage register
ñÿÿÿ
Error validating SMErasePage
erased page
ñÿÿÿ
writing to ppage register
òÿÿÿ
Code: Select all
S214E089D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
record built
S214E089E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2
record built
S214E089F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
record built
Code: Select all
S214FFBFB0FE4DFE4FFE51FE53FE55FE57FE59FE5BED
record built
S214FFBFC0FE5DFE5FFE61FE63FE65FE67FE69FE6B5D
record built
Code: Select all
QClipboard: Timed out while sending data
Too much stuff to paste, gotta calm down the debug once you are confident in it.
In the chooser you get:
"xyz file already exists are you sure you want to replace it?"
This comes up quite happily if you choose the same file and click OK, but if you click cancel, your code over writes the file blindly and doesn't ask the same question. IE, your code pays no attention to the output of the chooser dialog! :-/ If you say no when that does pop up, it just goes back to what it was doing.
I'm now ripping the same image again to replace the one that just got blown away...
You also open the file, write nothing to it, and leave it empty till the end, then dump the data down. It'd be nice to write to it line by line and see the progress, or was I wrong, maybe it was pulling blank data and not writing it because it was blank data. I think I just ripped a pure serial monitor? Indeed I did! Useful, but you should exclude that from the rip, it is by definition not something you want to rip because you need to talk to it to do the rip... ;-)
Full erase is confirmed and full rip is also confirmed. Despite above messages.
What are all those weird characters, same on the mac and eee/sid/deb.
Right, time to hack the firmware to be fast-to-start again.
Hmmm, are those errors you trying to erase the SM? Maybe you need a global define of what you can't rip/erase from a certain device type.
Also, get rid of that device type selector in grey from the UI :-p
What does the Debug button do? Do you need it? If not...
Go button? I don't even understand that one?
Can we add an erase button next to load/rip, and a check box for erase first? That way if it's already erased we dont have to wait or add extra cycles to the flash.
You've gotta get this thing threaded so that it can show a progress indicator, you know up front how much of the device you need to rip/erase and how much you have done, so you can give an accuratge one, ditto on send. The whole gui just goes grey when you are doing anythign on the port, like it's crashed, bad for users.
The RX/TX lights/radio buttons are probably pointless, or do you want to light them in parallel with the actual hardware sends/receives?
OK, food, then firmware hacking, yay, this was supposed to be for you to do, but you've got your hands full on the loader, and the tools when the loader is mint, so I'll do this xgate init stuff now.
It's important to get the thing working on the mac now, as it's no longer possible to load the firmware to the device with a mac if your app can't erase on there.
Nothing like a bit of pressure to make things happen. As of tonight, once I've made the change, the loader is an integral and important tool that I'll be using every day. I will whinge :-)
Well done on getting it this far.
Fred.