Will Go Advanced be able to multi-boot

Post Reply
maker_gamer
Posts: 18
Joined: Tue Jan 07, 2020 2:50 pm
languages_spoken: english
ODROIDs: Odroid Go, Odroid Go Advanced
Has thanked: 4 times
Been thanked: 7 times
Contact:

Will Go Advanced be able to multi-boot

Unread post by maker_gamer » Sat Jan 25, 2020 3:51 am

Will Go Advanced be able to multi-boot via u-boot or grub2?

With large cards, I'd like to partition it so I have a /home/roms partition and multiple distros ( HK spin, debian - for non-game utilities, batocera) to select from that would mount /home/roms.

Cheers, MG

User avatar
mad_ady
Posts: 7558
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 391 times
Been thanked: 296 times
Contact:

Re: Will Go Advanced be able to multi-boot

Unread post by mad_ady » Sat Jan 25, 2020 4:26 am

It has an onboard 16MB spi flash used to boot. It could run petitboot, same as n2 and present a boot menu. Not sure if it's a priority for HK, but it's certanly doable.
Not sure what options you have to reflash the spi chip if it gets corrupted.

joy
Posts: 1148
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 82 times
Been thanked: 129 times
Contact:

Re: Will Go Advanced be able to multi-boot

Unread post by joy » Tue Jan 28, 2020 10:29 am

mad_ady wrote:
Sat Jan 25, 2020 4:26 am
It has an onboard 16MB spi flash used to boot. It could run petitboot, same as n2 and present a boot menu. Not sure if it's a priority for HK, but it's certanly doable.
I'm planning to implement petitboot logic for GO-Advanced,
but now, the item is treated as low priority.
Once other critical items are done, let's try it. :)
mad_ady wrote:
Sat Jan 25, 2020 4:26 am
Not sure what options you have to reflash the spi chip if it gets corrupted.
Image on spi flash image can be recovered.
Please refer to this wiki page.
https://wiki.odroid.com/odroid_go_advan ... ery_spirom

When some parts of spi flash are corrupted, you may encounter booting failure.
If so, you can enter SD boot mode directly by pushing "SW18".
These users thanked the author joy for the post:
mad_ady (Tue Jan 28, 2020 1:55 pm)

User avatar
mad_ady
Posts: 7558
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 391 times
Been thanked: 296 times
Contact:

Re: Will Go Advanced be able to multi-boot

Unread post by mad_ady » Tue Jan 28, 2020 1:57 pm

It's good that you thought of it beforehand. Is sw18 the switch on the back of the pcb?

joy
Posts: 1148
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 82 times
Been thanked: 129 times
Contact:

Re: Will Go Advanced be able to multi-boot

Unread post by joy » Tue Jan 28, 2020 2:10 pm

mad_ady wrote:
Tue Jan 28, 2020 1:57 pm
Is sw18 the switch on the back of the pcb?
Yes. It's located at this point.
IMG_5168.png
IMG_5168.png (636.47 KiB) Viewed 708 times

(updated 2020/01/29)
Please refer to this wiki page for switch, SW18. :)
https://wiki.odroid.com/odroid_go_advan ... ed_sd_boot
These users thanked the author joy for the post:
rooted (Fri Jan 31, 2020 6:58 pm)

User avatar
rooted
Posts: 7335
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 494 times
Been thanked: 137 times
Contact:

Re: Will Go Advanced be able to multi-boot

Unread post by rooted » Fri Jan 31, 2020 6:59 pm

joy wrote:
mad_ady wrote:
Tue Jan 28, 2020 1:57 pm
Is sw18 the switch on the back of the pcb?
Yes. It's located at this point.
IMG_5168.png

(updated 2020/01/29)
Please refer to this wiki page for switch, SW18. :)
https://wiki.odroid.com/odroid_go_advan ... ed_sd_boot
Very forward thinking, it must have happened to you during development Image

joy
Posts: 1148
Joined: Fri Oct 02, 2015 1:44 pm
languages_spoken: english
ODROIDs: ODROID-C1+, XU4, X
Has thanked: 82 times
Been thanked: 129 times
Contact:

Re: Will Go Advanced be able to multi-boot

Unread post by joy » Fri Jan 31, 2020 7:30 pm

I'm waiting U-Boot SPL open source code of RK3326.
https://github.com/rockchip-linux/u-boot
Current 2nd boot loader (miniloader) for OGA is from Rockchip as a binary file and I can't look into it. :o
U-Boot SPL can make multi-boot from SPI flash easier.

BTW, with current boot loader option, basic implement of petitboot is available as I did for N1 with RK3399 and N2 with S922.
Remaining area of SPI flash except miniloader, uboot and trust is enough.

Hurry up!!! Joy! :twisted: Interesting things are waiting for you!
These users thanked the author joy for the post:
mad_ady (Fri Jan 31, 2020 7:32 pm)

User avatar
mad_ady
Posts: 7558
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 391 times
Been thanked: 296 times
Contact:

Re: Will Go Advanced be able to multi-boot

Unread post by mad_ady » Fri Jan 31, 2020 7:35 pm

2020 will be the year of Petitboot :)
These users thanked the author mad_ady for the post:
joy (Fri Jan 31, 2020 8:00 pm)

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 0 guests