Linux ChromeBox Kodi E-Z Setup Script (LibreELEC/Linux+Kodi) [2017/02/21]
(2016-09-17, 02:34)RayTrace77 Wrote: Hey Matt,

Ok so I never said I couldn't press Ctrl+D, anything related to booting into ChromeOS was not a option for me, whenever I pressed Ctrl+D at the developer screen it did try to boot ChromeOS but then it said the owner had disabled boot in dev mode, the article below talks about the function, the person I bought it from should have un-enrolled it or removed it from whatever organization it got it's policy's from, way too long ago to do anything about now, I tried to find a picture of the screen on Google but couldn't.
https://bugs.chromium.org/p/chromium/iss...?id=412587
ok, then you should have booted a Linux ISO from USB and run the script from there; Using the Recovery media when not needed (and when set to boot in legacy mode by default w/short delay) caused a lot of avoidable headaches.

Quote:Not sure about the lucky part of the USB being enabled, are you saying that there's a number of Chrome devices out there where Ctrl+U is not enabled in the stock firmware ?, even if it's switched to dev mode ? or maybe it's a dev mode specific flag ?, because if the stock Legacy Boot does not have funtioning USB ports and stock firmware dev mode has no function to tell it to boot USB then it's kind of useless, even in my case, the coreboot firmware hands off to the Legacy Boot, so even though Ctrl+U flag was on, what initiated the boot off the USB stick if the Legacy Boot had non functioning USB ports ?, did coreboot skip the handover to Legacy Boot or something ?, just trying to understand what happened there because what you said has confused me quite a bit.
From the Developer Mode boot screen, there are 3 (non-recovery) paths: CTRL+D boots ChromeOS (using the ChromeOS payload, depthcharge) from the internal storage; CTRL+U boots ChromeOS/ChromiumOS (using the ChromeOS payload, depthcharge) from USB; CTRL+L boots the legacy boot payload (SeaBIOS).

When one switches to Developer Mode initially, CTRL+U and CTRL+L are disabled; you have to manually enable them using the Developer Mode boot flags (dev_boot_usb and dev_boot_legacy, respectively). When you install the Legacy BIOS update via the script, it sets the legacy boot flag for you; it does not set the USB boot flag.

In your case, at some point the dev_boot_usb flag was set, allowing you to boot ChromiumOS via USB. And since doing so is unrelated to Legacy Boot mode, the non-functional factory SeaBIOS didn't come into play. (Side note: more ChromeOS devices than not have a non-fully-functional or non-existent Legacy Boot mode. It's not considered a core component, so if it's working when they ship a given device, then great. That's why 99% of ChromeOS devices benefit from the RW_LEGACY firmware updates I provide.)

Quote:For quote 6 about not seeing anywhere that said coreboot firmware flash updates SeaBIOS, a small disclaimer or notice under the heading of "Install / Update: coreboot Firmware (standalone)" on the 1st page of this thread I think would make a world of difference, something like "NOTE: Flashing/updating the coreboot firmware updates SeaBIOS at the same time"
it's much more clear on my website (https://mrchromebox.tech -- lots of in-depth info there) but not so much on the Kodi side - I'll address this.

Quote:Regarding the bad firmware flash, is there a verification of any kind performed after it's flashed the coreboot firmware to ensure the data was written correctly ?, if not, then yeah a bad flash could be possible, he said that the device powers off immediately, I would have though a failure of the VBIOS which hangs the boot process would just hang, not cause it to actually power itself off.

the flashing app (flashrom) reads back each block it writes and compares to the file, so bad flashes are extremely rare.

if the VBIOS hangs due to lack of connected display, it doesn't power off by itself, but it does power off immediately when the power button is pressed (ie, doesn't require holding for ~5-10s), which is the same behavior as a bad flash

Quote:PS: The stuff you've done is insane(the good kind), I don't want you to think I'm trying to knock you or have a go or anything.
thanks, it's really hard to provide the "right" level of detail for this kind of stuff sometimes. Most people want a simple step-by-step that tells them what to do without the why. I think for something like flashing custom firmware, a certain amount of "why" is needed, but hard not to get lost in the weeds sometimes. My site is very weedy, bu that's the target demographic so it's ok.
Reply


Messages In This Thread
Chromebox and Qwerty Air Mouse - by rahjer - 2014-08-13, 04:51
Wake from suspend K400 - by dontknowhow - 2014-08-20, 16:05
DisplayPort - by Charles R - 2014-08-29, 21:33
HP Chromebox 4Gb - by P3ws - 2014-09-20, 08:51
BIOS update fails - by gkingsmill - 2014-10-17, 12:05
Great Expierience - by pmpartners - 2014-12-06, 16:00
3D support (auto swtich) - by zaldwaik - 2014-12-23, 07:27
High Idle CPU - by ToBeFrank - 2015-02-28, 03:29
HELP!!! - by code_19 - 2015-03-22, 04:49
R3.15 - 2015/03/19] - by nickr - 2015-03-25, 20:55
Skipping Frames - by busta.rhymes - 2015-07-29, 15:40
External disks not sleeping... - by sixburgh - 2015-10-14, 22:02
ChromeBOX2 success in dualboot - by fishypops - 2015-11-08, 19:05
Confirm Bricked Chromebox - by Bogustime - 2016-03-20, 19:24
RE: ChromeBox Kodi E-Z Setup Script (LibreELEC/Linux+Kodi) [2016/07/19] - by Matt Devo - 2016-09-17, 03:01
(LibreELEC Bluetooth not working - by jerndl - 2017-01-06, 18:20
New Audio Problem - by Pajoe - 2019-01-19, 01:20
RE: New Audio Problem - by Matt Devo - 2019-01-19, 11:13
Powering on with TV turned off - by robca - 2021-07-18, 21:20
RE: Powering on with TV turned off - by robca - 2021-07-21, 19:10
Logout Mark Read Team Forum Stats Members Help
ChromeBox Kodi E-Z Setup Script (LibreELEC/Linux+Kodi) [2017/02/21]37