Skip to main content
Topic: bootloader v4 console utility (Read 25436 times) previous topic - next topic

Re: bootloader v4 console utility

Reply #30
The display printout doesn't look right for the new a3 bootloader installer. I might have messed up the new package. How does this one work for you:
http://code.google.com/p/the-bus-pirate ... update.zip
Got a question? Please ask in the forum for the fastest answers.

Re: bootloader v4 console utility

Reply #31
OK, seems that now everything works....

I tried to connect using screen, that messed up the ftdi driver I think as
it generated a kernel panic, which resulted in a reboot of the mac, no big
deal.... After that, I reconnected, using screen, saw the msg, typed yes
(lowercase), worked...
Then I used the ds30 command line util and upgraded to firmware 4.1..

All is fine now (and a happy user again)...
THANKS for the support !

Rudi

HiZ>i
Bus Pirate v3
Firmware v4.1 Bootloader v4.1
DEVID:0x0447 REVID:0x3043 (B5)
http://dangerousprototypes.com
HiZ>

Re: bootloader v4 console utility

Reply #32
Glad you got it working.

Here's how the output of the latest ds30 loader installer should look (in the va3 upgrade package):
Code: [Select]
Universal DS30 Loader installer v0.3 (C)hris 2010

Released under Creative Commons null license.
Found bootloader v unknown (probably v2)
Will install bootloader v4.1

Type 'Yes' to program the new bootloader.
Disconnect power if unsure (no harm done).

yes

Erasing 0xA400... done
Erasing 0xA800... done
Writing row 0 1 2 3 4 5 6 7 done
Erasing 0x0000... done
Writing row 0... done

Success!
Upload new firmware with the ds30 Loader app to complete the upgrade.

Got a question? Please ask in the forum for the fastest answers.

Re: bootloader v4 console utility

Reply #33
Regarding forum topic:

   http://whereisian.com/forum/index.php?topic=296.0

I had a case where pirate_loader_lnx failed on an 850MHz system.  In the thread I give a patch to pirate-loader.c that fixes the problem on this old computer.  It is:

Code: [Select]
$ svn diff
Index: bootloader-v4/pirate-loader/source/pirate-loader.c
===================================================================
--- bootloader-v4/pirate-loader/source/pirate-loader.c  (revision 313)
+++ bootloader-v4/pirate-loader/source/pirate-loader.c  (working copy)
@@ -459,6 +459,7 @@
                       
                        puts("OK");
                       
+                       sleep(0);
                        if( g_verbose ) {
                                dumpHex(command, HEADER_LENGTH + command[LENGTH_OFFSET]);
                        }