Tow-Boot, a new U-Boot option for Pinephone Pro and other devices
#11
(02-11-2022, 07:50 AM)brb78 Wrote:
(02-07-2022, 09:56 PM)lllsondowlll Wrote: EDIT: And Tow-Boot has single handedly fixed suspend and wake from suspend on PinePhone Pro. This feels like Christmas, no more dead battery after a couple of hours.

How much longer does it seem to run off battery?

Gives it like 3-4 extra hours with the phone asleep. Only Arch and Mobian seem to work with suspend. Manjaro not quite there yet unfortunately as it fails to wake still.
  Reply
#12
Wow, this has pretty much fixed my suspend/wake problems! Have been running this bootloader for 4 days as of now and I think it's stable enough. I wonder what is missing for them to make a proper release?

EDIT: I also have sound issues after waking up the ppp (no sound on calls, sampling rate misconfigured). Don't think this is related to tow-boot though.
  Reply
#13
Does this/can this change the boot priority to sdcard-first?

what about the forced boot-on-power situation that seems to result in a boot loop at 0% battery? does this make a dead phone JUST charge and not also try to boot as soon as a power source is connected?
  Reply
#14
(02-15-2022, 08:55 AM)brb78 Wrote: Does this/can this change the boot priority to sdcard-first?
...

No - the boot priority is set by Rockchip and is SPI, eMMC, SDcard (see here, there is no reason to expect the RK3399s is any different.)

But Yes - if/when you have Tow-boot on the SPI, then Tow-boot is the first thing to boot (currently indicated by a red light on PPP). However Tow-boot ambition in life is to find an OS, it's default is the eMMC but if you are holding Volume Down then it will try the SDcard first.
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (6.2 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone Pro Explorer Edition, daily driver, rk2aw & U-boot on SPI, Arch/SXMO & Arch/phosh on eMMC
  • PinePhone BraveHeart now v1.2b 3/32Gb, Tow-boot with Arch/SXMO on eMMC
  Reply
#15
(02-15-2022, 01:35 PM)dukla2000 Wrote:
(02-15-2022, 08:55 AM)brb78 Wrote: Does this/can this change the boot priority to sdcard-first?
...

No - the boot priority is set by Rockchip and is SPI, eMMC, SDcard (see here, there is no reason to expect the RK3399s is any different.)

But Yes - if/when you have Tow-boot on the SPI, then Tow-boot is the first thing to boot (currently indicated by a red light on PPP). However Tow-boot ambition in life is to find an OS, it's default is the eMMC but if you are holding Volume Down then it will try the SDcard first.

Holding volume up  for turning the phone into a usb mass storage device exposing the eMMC is also a nice addition.
(even if it is quite slow)
  Reply
#16
My PPP (Explore Edition) cannot boot spi-installer which installed  into SD card.
Should I wipe bootloader on eMMC ?
  Reply
#17
(02-16-2022, 06:03 PM)u-kidjp Wrote: My PPP (Explore Edition) cannot boot spi-installer which installed  into SD card.
Should I wipe bootloader on eMMC ?

If you have the original factory (Manjaro) installation on eMMC then your SDcard has not been built correctly. The spi-installer.img will boot from SDcard, as per video in 1st post, if installed OK.
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (6.2 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone Pro Explorer Edition, daily driver, rk2aw & U-boot on SPI, Arch/SXMO & Arch/phosh on eMMC
  • PinePhone BraveHeart now v1.2b 3/32Gb, Tow-boot with Arch/SXMO on eMMC
  Reply
#18
Try holding volume down when booting phone to get into the installer. The installer itself uses Tow-boot to boot itself and vol down is boot from SD card.
  Reply
#19
this is a real nice piece of software! I have been using it for over a week now, right now I am using the mass storage mode to flash arch to emmc.
  Reply
#20
(02-16-2022, 06:03 PM)u-kidjp Wrote: My PPP (Explore Edition) cannot boot spi-installer which installed  into SD card.
Should I wipe bootloader on eMMC ?

I think the Explorer Edition does not have SPI storage.
Therefore I am not sure if this works yet, but maybe others can update me on that?
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  bookworm vs trixie discussion for mobian in pinephone pro. zetabeta 9 1,474 02-20-2024, 12:40 PM
Last Post: mburns
  Connect external devices via USB martin@h4ck1ng.me 5 600 02-15-2024, 10:23 PM
Last Post: u-kidjp
Brick Recovery without Tow Boot b34ux 10 1,077 02-02-2024, 07:07 PM
Last Post: reky
  A Btrfs Image for Arch SXMO on the Pinephone Pro mburns 2 746 11-23-2023, 08:44 AM
Last Post: mburns
  Rhino Linux does not seem ready for the PinePhone Pro. mburns 2 885 11-23-2023, 08:39 AM
Last Post: mburns
  Megapixels on Mobian Bookworm on PinePhone Pro - Not Launching X0X0X0X0X0 1 638 11-07-2023, 09:44 AM
Last Post: mburns
  Seeking Contributors: Apache NuttX Real-Time Operating System for PinePhone Pro lupyuen 2 1,637 09-14-2023, 07:23 PM
Last Post: lupyuen
  What to do if your PinePhone Pro does not boot fxc 19 18,780 09-10-2023, 03:19 AM
Last Post: fxc
  Pinephone(pro) modem bug / shortcomings MadameMalady 2 2,384 06-19-2023, 03:40 PM
Last Post: MadameMalady
  Cannot update new PinePhone Pro bent 6 3,336 05-15-2023, 02:43 PM
Last Post: alaraajavamma

Forum Jump:


Users browsing this thread: 2 Guest(s)