Reflashing the allwinner a64 SOC stock firmware?
#1
Was curious if there's anyway to reflash the chip inside the pinephone? Even if it's stock, I would like to go through the process of reflashing this chip. Even better if there are updates from sunxi.

I saw this: https://forum.pine64.org/showthread.php?...4+firmware

Which points to here:

https://linux-sunxi.org/Pine64#Boot_sequence
https://linux-sunxi.org/BROM#A64

So I'm assuming I can use FEL somehow?

Where do I download the firmware hopefully with a hash to check integrity and what's the process to reflash it?

And a question about Pinephone PRO. It has SPI flash? Does that mean there is no BROM in the allwinner chip? Or is the same, and just boots from SPI instead of emmc?

Thank you.
  Reply
#2
(07-13-2023, 10:16 PM)samlo Wrote: Was curious if there's anyway to reflash the chip inside the pinephone? Even if it's stock, I would like to go through the process of reflashing this chip. Even better if there are updates from sunxi.

I saw this: https://forum.pine64.org/showthread.php?...4+firmware

Which points to here:

https://linux-sunxi.org/Pine64#Boot_sequence
https://linux-sunxi.org/BROM#A64

So I'm assuming I can use FEL somehow?

Where do I download the firmware hopefully with a hash to check integrity and what's the process to reflash it?

And a question about Pinephone PRO. It has SPI flash? Does that mean there is no BROM in the allwinner chip? Or is the same, and just boots from SPI instead of emmc?

Thank you.

Which chip are you asking about? If you are asking about the operating system on the eMMC then FEL mode is never the answer. Instead flash it as explained in the wiki: https://wiki.pine64.org/wiki/PinePhone#I...structions 

The phone is basically like a small computer. If your Windows operating system breaks on your computer, you insert an installation DVD (or in case of the PinePhone a microSD card) to boot from that and to overwrite it.

Regarding your question with the PinePhone Pro, it uses a different SoC (the RK3399S from RockChip, not Allwinner), which dictates the hardware boot order. The SPI is used to store a bootloader independently from the internal memory (eMMC) to alter the hardware boot order and to have a safe space for the bootloader to reside in, see https://wiki.pine64.org/wiki/PinePhone_Pro#Boot_order.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Boot screen stuck at 'K' because of firmware deleted. poundantisec 9 5,280 08-28-2023, 11:38 AM
Last Post: fxc
  Pinephone and open source firmware for baseband justneedsomedatathanks 9 2,785 05-28-2023, 08:19 AM
Last Post: justneedsomedatathanks
  PinePhone Beta Out of Stock? jakfish 3 1,588 12-20-2022, 10:40 AM
Last Post: zetabeta
Question Pinephone mainboards on stock again somewhen? myxor 4 3,656 04-07-2021, 06:39 AM
Last Post: biketool
  Mobian Pinephone already out of stock richieeee 18 15,260 03-11-2021, 03:20 AM
Last Post: arseny1991
  out of stock quilnux 2 1,737 02-22-2021, 05:21 PM
Last Post: pfeerick
  Can internal PinePhone firmware be compromised? fsflover 7 6,223 11-19-2020, 06:58 PM
Last Post: wibble
  Shipping for phones that were back in stock on march 11th curioussav 1 2,594 04-05-2020, 04:48 PM
Last Post: curioussav

Forum Jump:


Users browsing this thread: 1 Guest(s)