Some thoughts:
So this is possible in theory, I'm not sure how to do this (I'm more comfortable with C!).
Has someone else managed to do this yet? It would be nice for rapid testing on my lombard (without needing to acquire a scsi cable and scsi emulator), currently I'm just booting into OSX single user, mounting USB and copying binary to hd...
- New World Grackle+Paddington systems don't have usb mass storage drivers in the bootrom
- Newer uni-north systems do have such drivers
- One can add/replace drivers by nvram
- Thus in theory one could bring in the entire USB stack from a slightly later system's bootrom (I looked, the low level USB stack in fcode is basically identical, save for one function being changed to add the extra USB mass storage/audio support when enumerating devices)
So this is possible in theory, I'm not sure how to do this (I'm more comfortable with C!).
Has someone else managed to do this yet? It would be nice for rapid testing on my lombard (without needing to acquire a scsi cable and scsi emulator), currently I'm just booting into OSX single user, mounting USB and copying binary to hd...