Am I supposed to flash keyboard firmware and u-boot imgs?
#1
Just got my PBP Aug batch and have 2 questions:
1. Am I supposed to flash the touchpad/keyboard firmware linked in the wiki?
2. If I want to boot from SD, am I supposed to flash anything? I believe that the chip boots to emmc first, then the u-boot on the emmc is supposed to try booting from sd-card. Is that how it works?
  Reply
#2
1)  I have not seen any recent official statement pertaining to the need to flash new firmware for the keyboard, try it and see,  I guess.
If it works good, then all is well.  If you have problems, THEN  reflash as per the instructions.

2) just download an OS from the wiki, then flash it to an sd card ( I use Balena Etcher ) then that should boot automatically when the card is
in the sd card slot, from a fresh boot up.
  Reply
#3
Thanks. For 1 I did flash the keyboard firmware and didn't notice any difference. Regarding 2 I think the SOC boots to EMMC uboot if it's present, and apparently different u-boot builds behaves differently... I had to flash u-boot listed here https://github.com/samueldr/wip-pinebook-pro to get nixos to boot .... Thanks for the help!
  Reply
#4
I agree. SOC boot order is SPI, eMMC, then SD card. The first one in that order that has boot code gets the baton. That device's boot code can decide to try booting somewhere else.
  Reply
#5
(08-29-2020, 11:46 PM)superkazuya Wrote: 1. Am I supposed to flash the touchpad/keyboard firmware linked in the wiki?

No need - it was only PBPs manufactured in 2019 that needed the touchpad/keyboard update. After that, it would only be if you wanted the features offered by a custom firmware, or if you were having issues.

(08-29-2020, 11:46 PM)superkazuya Wrote: 2. If I want to boot from SD, am I supposed to flash anything? I believe that the chip boots to emmc first, then the u-boot on the emmc is supposed to try booting from sd-card. Is that how it works?

Generally no. Since the boot order is SPI flash -> eMMC -> SD, and the SPI is blank, it will try to boot from the eMMC. I'm pretty sure the stock uboot checks the SD card for a boot image, and will transfer control to that if present. You should only need to fiddle with the eMMC's uboot image/version if you want other functionality (like nvme boot) or due to compatibility issues with certain OSs. Hopefully things are not too far away from a stable uboot that will control the display and respond to keyboard input (as well as allowing NVMe and maybe even USB boot), making it good candidate for putting on the SPI flash, so you don't even need to worry about the eMMC or SD.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Trackpad firmware update Luke 258 150,176 04-15-2021, 01:19 PM
Last Post: Nolan121
  PBP won't boot (no amber or green LED) ian-s-mcb 46 7,402 04-15-2021, 09:58 AM
Last Post: SnowyMountainWeb
Question erase spi flash aiminick 1 82 04-07-2021, 06:50 AM
Last Post: tophneal
  PIneBook Pro - Boot from SD mcdomx 12 8,844 03-29-2021, 01:13 AM
Last Post: 5825bc9762
  Sell me your broken keyboard for parts? Timpanogos Slim 0 171 03-21-2021, 01:39 PM
Last Post: Timpanogos Slim
  [SOLD] Pinebook Pro for sale - ISO keyboard - UK only c6Q$! 0 328 02-21-2021, 09:19 AM
Last Post: c6Q$!
  Novice question: Pinebook Pro does boot (does it?) but black screen Gert V. 21 2,993 01-27-2021, 10:48 PM
Last Post: rimaille
  [split] U-Boot with NVMe support, keyboard & display working as400 83 29,366 01-27-2021, 12:48 AM
Last Post: as400
  Sudden Pinebook Pro boot problems ndp 3 713 01-21-2021, 09:51 AM
Last Post: ndp
  How to determine which U-boot I am using edandjeanmcknight@gmail.com 0 310 01-15-2021, 08:25 AM
Last Post: edandjeanmcknight@gmail.com

Forum Jump:


Users browsing this thread: 1 Guest(s)