BlueSCSI wake from sleep freeze "fix" for Powerbook 100 series

Sideburn

Tinkerer
Jun 16, 2023
255
84
28
California
youtube.com
If any of you want to fix the issue where the powerbook freezes up (for several minutes) after waking the powerbook from sleep, I came up with a hack workaround "fix"...

The issue is that when you wake up the powerbook, the Pi Pico doesn't boot up fast enough when the powerbook "spins up the drive" to access it so everything freezes. It DOES come back to life eventually but it takes about 3 minutes.

To fix it, you can take a diode (i used a 1n4001) connected to L5 on the main board and run a wire to pin 40 (VBUS) on the pico.
That way, the instant the computer wakes it powers u the pico so it can be ready for drive access when the powerbook decides to spin it up.

I have no schematics so I don't know exactly what L5 is for but from testing it supplies 5V on power up and i put a heavier current load than the BlueSCSI without any issues...

But after 5 seconds or so of no activity from the trackball (and probably the keyboard as well) the 5V supply gets shit down. This is why I have a diode inline here. so we only "borrow" power from L5 for a split second till the pi "spins up" and then that voltage can drop to zero since we dont need it anymore.

We need to prevent sending 5V back to it as well so we don't confuse the system so the diode takes care of that.

So far it seems to be working perfectly.

Now you can resume your Lode Runner marathons without having to wait forever for the machine to come back to life! 😁

** One minor detail I discovered later is you must set "Hard Disk Spins Down" to Never in the Powerbook control panel, otherwise if the drive spins down when idle then L5 will suddenly send 5v to the pico and cause the machine to crash. As long as that is set to never then it will auto sleep and wake without issue. You want that on never anyway to prevent the pico from ever shutting down which would cause problems regardless.

See photos if you want to give it a go:

IMG_6328.jpeg
l5.png
IMG_6327.jpeg
 
Last edited:

Sideburn

Tinkerer
Jun 16, 2023
255
84
28
California
youtube.com
Looks like Androda’s new 2023 10a board fixes the issue so no need for the hack anymore 👍

I swapped my board out for a wifi version and it’s the latest board and confirmed it wakes from sleep now without issue. Saw a mention of this in the release notes.
 
  • Like
Reactions: Androda