On 5 August 2010 15:46, Myles Watson mylesgw@gmail.com wrote:
The first step would be to test flashrom and your spare flash chip with the factory BIOS. Read the original, swap it out, and write the original to the spare. If it still boots, then there's no harm in trying other things.
Already tried flashing my bios with flashrom: it worked fine. I didn't know you could hotswap chips to reprogram them though: I thought I'd have to use an external programmer. Is there no risk of corrupting data on the chip as you remove it?
Your northbridge and southbridge may also need some configuration before you can get serial debugging. If you look at SerialICE, it has several examples of minimal configurations to get serial working.
I'm not really familiar with serialICE, where can i find these examples? I looked in the source code but didnt find anything (might have been looking in the wrong place though)
Btw, sorry for replying directly to you last time. I didn't realise you'd sent the email to me and cc'ed it to the list, so I just idly hit reply and it sent directly to you.
Thanks, Myles
On Thu, Aug 5, 2010 at 10:59 AM, Alec Wright alecjw@member.fsf.org wrote:
On 5 August 2010 15:46, Myles Watson mylesgw@gmail.com wrote:
The first step would be to test flashrom and your spare flash chip with the factory BIOS. Read the original, swap it out, and write the original to the spare. If it still boots, then there's no harm in trying other things.
Already tried flashing my bios with flashrom: it worked fine. I didn't know you could hotswap chips to reprogram them though: I thought I'd have to use an external programmer. Is there no risk of corrupting data on the chip as you remove it?
I won't say _no_ risk, but it's pretty safe. With a backup, I wouldn't worry about it at all.
I like using a pushpin best: http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools
A bios savior can be nice, too.
Your northbridge and southbridge may also need some configuration before you can get serial debugging. If you look at SerialICE, it has several examples of minimal configurations to get serial working.
I'm not really familiar with serialICE, where can i find these examples? I looked in the source code but didnt find anything (might have been looking in the wrong place though)
Here are a couple of examples: no initialization: http://www.serialice.com/trac/serialice/browser/trunk/SerialICE/mainboard/qe... some initialization: http://www.serialice.com/trac/serialice/browser/trunk/SerialICE/mainboard/am... a little more: http://www.serialice.com/trac/serialice/browser/trunk/SerialICE/mainboard/ty...
Basically you take the minimal set of code that can initialize the serial port from Coreboot, and port it to SerialICE to support a new mainboard. The first two are simulators (qemu & simnow), so they're easy to play with.
Btw, sorry for replying directly to you last time. I didn't realise you'd sent the email to me and cc'ed it to the list, so I just idly hit reply and it sent directly to you.
No problem.
Myles
On Thu, Aug 05, 2010 at 01:40:35PM -0400, Myles Watson wrote:
I like using a pushpin best: http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools
A bios savior can be nice, too.
BIOS Savior appears to be no longer manufactured. Do you have an alternative source for these?
Any info appreciated, Joe
On Thu, Aug 5, 2010 at 1:18 PM, Joe Korty joe.korty@ccur.com wrote:
On Thu, Aug 05, 2010 at 01:40:35PM -0400, Myles Watson wrote:
I like using a pushpin best: http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools
A bios savior can be nice, too.
BIOS Savior appears to be no longer manufactured. Do you have an alternative source for these?
I don't, sorry.
Myles
Myles
On Thu, Aug 5, 2010 at 3:38 PM, Myles Watson mylesgw@gmail.com wrote:
On Thu, Aug 5, 2010 at 1:18 PM, Joe Korty joe.korty@ccur.com wrote:
On Thu, Aug 05, 2010 at 01:40:35PM -0400, Myles Watson wrote:
I like using a pushpin best: http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools
A bios savior can be nice, too.
BIOS Savior appears to be no longer manufactured. Do you have an alternative source for these?
I don't, sorry.
Myles
They pop up on ebay from time to time, that's where I got my last couple, but that was over a year ago, and they were out of production then.
-Corey
On Thu, Aug 05, 2010 at 03:41:47PM -0400, Corey Osgood wrote:
On Thu, Aug 5, 2010 at 3:38 PM, Myles Watson mylesgw@gmail.com wrote:
On Thu, Aug 5, 2010 at 1:18 PM, Joe Korty joe.korty@ccur.com wrote:
On Thu, Aug 05, 2010 at 01:40:35PM -0400, Myles Watson wrote:
I like using a pushpin best: http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools
A bios savior can be nice, too.
BIOS Savior appears to be no longer manufactured. ?Do you have an alternative source for these?
I don't, sorry.
Myles
They pop up on ebay from time to time, that's where I got my last couple, but that was over a year ago, and they were out of production then.
Thanks! I was/am looking for the LPC version which apparently came out near the end of the line, so not too many made.
I've been thinking it would be a nice little hardware project to make my own little bios switcher.
Regards, Joe
05.08.2010 22:51, Joe Korty пишет:
I've been thinking it would be a nice little hardware project to make my own little bios switcher.
Regards, Joe
This solution is already present. It's named 'top hat', used mostly for reflashing soldered chips and it's easily maked for a hour just from 2 PLCC sockets - both are soldered pin-to-pin except pin 24. For bottom socket (that is placed on soldered chip and has removed key corner - to fit on reverse-placed chip) pin 24 is connected to pin 26 (GND), for top - pin 24 connected to pin 2 (nRST). Detailed Russian manual with discussion is placed here: http://www.rom.by/node/3430 IMHO it can be used for socketed flashes with some modifications (I can't imagine how to plug something over socketed flash - maybe just put PLCC32 package w/o crystal inside into socket, and solder to it adapter with switch for 2 PLCC32 chips) - but IMHIO it isn't actual, it's much easier just to swap flashes in socket or to solder ZIF socket.