Phipli
Well-known member
Unless you count the Avid card that used the DAV connector, but that isn't what you meant, that's a PCI card.there wasn't an option card
Unless you count the Avid card that used the DAV connector, but that isn't what you meant, that's a PCI card.there wasn't an option card
To what end?Might be interesting to get i2c dumps from all the G3 personality cards. #112
dev pci/mac-io/via-cuda 100 0 0a6 read-iic 0 do dup i + c@ 2 u.r loop drop
The information describes the features of the card. It contains the Name & Version for the following:To what end?
dump-device-tree
can get that. But maybe there could be something else in the 256 bytes of the i2c data.Pretty sure I have a Bordeaux somewhere. Definitely want to try the USB mod on it.Also, would this be possible on the apparently quite uncommon Bordeaux card? Does anyone even have a Bordeaux card??
The information describes the features of the card. It contains the Name & Version for the following:
- the personality card (perch)
- audio
- video-in
- front-panel-display
That information is stored in the properties of devices in the device tree, sodump-device-tree
can get that. But maybe there could be something else in the 256 bytes of the i2c data.
The info could be used to distinguish between different personality cards or different versions of the same personality card.
The info could be useful for emulators.
It did hang, yes.@croissantking , Looks like your output matches what was posted at #112 . But not all the bytes was output and the ok prompt didn't appear - did it hang? Seems strange that dumping a few bytes would cause a hang. Maybe a serial port connection would have different behaviour.
Hey, yes it was me that brought the card. Nice to meet you@croissantking, now that this has been fully figured out, it may be worth posting a copy of the final schematic you've derived. It looks like you're using KiCad; if so, you can export the schematic as a PDF easily, and there is also a feature to export a BOM list as an HTML document (or even better would be to just create a GitHub repo for the KiCad project). I intend to try this on my desktop Beige G3 with the "Wings" A/V card, and also probably reverse-engineer the soft power circuit while I'm at it.
Also, I'm not sure if it was you, but I saw somebody at VCF East recently who brought a card with this mod done... So at least potentially one other person has done this with success if it wasn't you haha.
Yep, sure will! Figured if you uploaded the KiCad project, I can just update the schematic accordingly once I get it figured out.Hey, yes it was me that brought the card. Nice to meet you
I’ll post the final schematics once I’m home from the US.
Will you share with us your findings for the power-on circuit? I’d like to get it working on my card too.
Great!Ooo... neat guys! I picked up a G3MT the other day that has one of the "A/V" variety (Wings?) cards as well. Following with interest.
Do lemme know when you're back in Blighty.Great!
@croissantking, now that this has been fully figured out, it may be worth posting a copy of the final schematic you've derived. It looks like you're using KiCad; if so, you can export the schematic as a PDF easily, and there is also a feature to export a BOM list as an HTML document (or even better would be to just create a GitHub repo for the KiCad project). I intend to try this on my desktop Beige G3 with the "Wings" A/V card, and also probably reverse-engineer the soft power circuit while I'm at it.
Old World G3 Macs only know about the USB PCI class code 0c:03.It's interesting, I wonder if the Rev. 3 BootROM may have had a USB Open Firmware package?
It would be kind of cool if it did, we would not need ADB KB after this mod.
grep -l --include "Part2.of" -i -R "probe-usb" "/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac"
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM B&W G3/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM G4 FW 800/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM G4 Mirrored Drive Doors/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM G4 Sawtooth/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM G4 Sawtooth/with notes/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM G5/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM G5 Quad/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM iBook G4/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM iMac/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM Mac Mini G4/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM PowerBook G4 DLSD/Dump/Part2.of
grep -l --include "Part2.of" -i -R "usb" "/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac"
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM Beige G3 233/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM PM G3 Desktop/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM PM G3/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM Power Express 1/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM Power Express 2/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM PowerBook G3 Wallstreet/Dump/Part2.of
/Volumes/Work/Open Firmware and Name Registry/ROM PowerPC Mac/ROM PowerBook G3 Wallstreet PDQ/Dump/Part2.of
#(excluding dumps for New World Macs listed above)
My solution would be to read Open Firmware code from a partition of a supported disk. This was discussed at #11Someday I'm hoping some one will make the ROM SIMM for the Beige Mac's so we can do some ROM modding on these machines to add USB/FW support in Boot ROM.