yashsingh1/xdaforums huggingface dataset:
[Chromebooks] nabil2000:
MrChromebox

Having been a lecturer, tutor, teacher, I do not hoard what I learn, & I like teaching too...

Flashing the firmware is the final stage, as it gives full control of the device, I am still learning how to use the uefi bootloader which is a bit fiddly.

My outcomes so far

1. Full chromefied ATB v72 cyan v72 /swtpm.tar - gives a greatly responsive Chrome OS with kernel 4.14.83, camera, crostini, Android 7.1.1

2. My own hacked script of post 1 with ATB v72 gives a fully working Chrome OS through USB using the original kernel 3.18 of Acer Chromebook R11 - again with camera, crostini & Android 7.1.1 - it's like using a vanilla Acer CB R11

This could be flashed to /dev/sda, but I prefer the above 1.

I tried to get Eve from USB - not yet succeeded as it always wants to boot the internal SSD, & there were some issues as well, maybe I will find a way, but not a priority to me, also I doubt eve can be installed to internal SSD, also I don't have the appetite to test this...

3. Boots Ubuntu from EFI no issue there, from USB using booting from file in UEFI menus.

Note:

MrChromebox script gives the option to save the original firmware to USB, which I advise to do, in case you want to return to original C720P firmware (which is crippled not to allow ATB v72 / FydeOS 6.0 to boot)
[Chromebooks] nabil2000:
Flashing ROM outcomes...

Outcome 1 -

to successfully get Chrome OS running on internal SSD of Acer Chromebook C720P after MrChromebox firmware flashing, I had to use ATB v72 with cyan 72 / swtpm.tar (caroline didn't work)

Outcome 2 -

EFI/UEFI automate menus - I think rEFInd will need to be used.

O1 - Chromebrew / Ubuntu

Success in installing Chromebrew with usual curl script

curl -Ls http://git.io/vddgY | bash

Success in installing Bionic Ubuntu 18.04 with gnome using crouton

download crouton in ~/Downloads

do

minimalist gnome -

sudo sh ~/Downloads/crouton -r xenial -t gnome,xiwi,touch,extension,keyboard,cli-extra,chromium

gnome 3 -

sudo sh ~/Downloads/crouton -r xenial -t gnome-desktop,xiwi,touch,extension,keyboard,cli-extra,chromium

O2 - Install rEFInd gui bootloader -

I think having bionic chroot/gnome will prove useful to install rEFInd to /dev/sda12 P12 12th Partition

I have the command syntax somewhere saved in my twitter feed which needs to be slightly amended... will dig it & post it amended here, after testing...

Copied over rEFInd files to EFI partition /dev/sda12 - some progress but still have to navigate to boot files - no idea how to get the rEFInd graphical menu - maybe someone knows?

This is the command I was talking about amended

If using rEFInd as bootloader, a useful command to get entries at boot in the UEFI menu is:

$ sudo efibootmgr -c -g -d /dev/sda -p 12 -w -L "rEFInd" -l '\EFI\refind\refind_x64.efi'

The command does not seem to improve the ease of booting like it does from Ubuntu...

so far one has to navigate to boot from file & select the appropriate booting file which is cumbersome ??

I can live with this, but others might find it irritating...
[Chromebooks] vincenzo697:
Have you tried Eve v72 or the Eve Dev v74? I am asking because I have the Chromebook pixel 2013 and I want to try updating from v69 Eve+Caroline but I don't think Eve Dev v74 works for me
[Chromebooks] nabil2000:
eve v71 / v72 / v73 / v74 (nocturne v71 / v72)

After C720P firmware flash

I tested eve 72 from USB on top of ATB v72 - rather unstable & no camera - remember that before flashing firmware ATB v72 would not exhibit the GUI...

eve 74 is pretty useless...

Best outcome for Acer CB C720P so far is chromefy ATB v72 / cyan (or any strago) v72) / swtpm.tar

or method in post 1 with ATB v72 / cyan (or any strago) v72 -

Notes - oddities Acer CB C720P on USB

I tried getting eve 72 working

initial installation is very slow

does install/initialise after several unsuccessful login in - but no camera

after first successful login in, cannot login again, spinning the promping login ad infinitum

same install logs in OK for Acer Iconia W700 & MacBook Air mid 2011 - still no camera, so eve 72 is useless to me, probably eve 73 & so on....

With eve 70/71, I had the trick of installing nocturne first, then eve on top to get camera working, if desperate for google assistant, this is what to use, otherwise uninteresting ;)

googledevs keep crippling Chrome OS installs to force users to buy Google's expensive tin - aka software corporate fascism - like Apple :)

New note -

MrChromebox flashed firmware Acer Chromebook C720P can load chromefied ATB v72 / eve 71 / caroline 71 - with camera, Android 7.1.1 & crostini -

anything above eve 71 leads to inability to login even with swtpm.tar as 3rd argument...

because some want Google Assistant which is only available for eve & nocturne.

Latest - modded MrChromebox firmware Acer Chromebook C720P with chromefied FydeOS 6.0 / eve 73 / swtpm.tar does not work...

however doing over it eve 73 / caroline 73 allows to login - no camera migration so far - camera from webstore works though...

Breakthrough - through cooking -

Acer Chromebook C720P FydeOS 6.0 / eve 73 / caroline 73 -

full camera working with Android camera migration...

Cooking instructions (maybe some redundant)

3 X chromefy steps -

1. nocturne 73 / swtpm.tar

2. nocturne 73 / caroline 73

3. eve 73 / caroline 73

end result camera works as migration, & from webstore, with Android Pie :) ;)
[Chromebooks] nabil2000:
Uefi-system rfc

I will soon post a link to an archive containing an image of /dev/sda12 & a zip of the files within, containing all rEFInd bootloader settings for Acer Chromebook C720P

This I use for the chromefied version of cyan/caroline on top of ATB v72.

Maybe someone can improve on it...

the /efi/boot/grub.cfg file has to be replaced with the grub.cfg of whoever decides to try it &/or amend it, so save your grub.cfg, then replace it in.
[Chromebooks] nabil2000:
testing/using stargo cyan v73 w/ MrChomebox hacked or chromefied

Google released v73 - using strago cyan v73 w/ MrChomebox chromefied on ATB v72

crostini prompts it is upgrading - you get:

Linux distrobuilder-xxxx 4.19.16-02893-g2cf2c17c8a43 #1 SMP PREEMPT Sat Jan 19 09:52:07 PST 2019 x86_64 GNU/Linux

Chrome is very sluggish - no idea if it's a bug or googledevs crippleware...

gets more snappy when powerwashing (still original kernel/ROOT-A is better)

$ sudo umount /dev/sda1

$ sudo mkfs.ext4 /dev/sda1

On the other hand, Chrome is very snappy with original kernel 3.18 & ROOT-A partition, maybe I will put this one into /dev/sda instead of the chromefied one.

Using original kernel 3.18 / ROOT-A partition gives crostini also with kernel 4.19 ;) - struggles to load (2 GB RAM seems not enough)

nabilh2020@penguin:~$ uname -a

Linux penguin 4.19.16-02893-g2cf2c17c8a43 #1 SMP PREEMPT Sat Jan 19 09:52:07 PST 2019 x86_64 GNU/Linux

chronos@localhost / $ uname -a

Linux localhost 3.18.0-19030-g15d00031737b #1 SMP PREEMPT Wed Mar 20 23:41:03 PDT 2019 x86_64 Intel(R) Celeron(R) 2955U @ 1.40GHz GenuineIntel GNU/Linux
[Chromebooks] nabil2000:
Successful camera migration FydeOS 6.0 eve 73 / caroline 73

Acer Chromebook C720P FydeOS 6.0 / eve 73 / caroline 73 -

full camera working with Android camera migration...

Cooking instructions (maybe some redundant)

3 X chromefy steps -

1. nocturne 73 / swtpm.tar

2. nocturne 73 / caroline 73

3. eve 73 / caroline 73

end result camera works as migration, & from webstore, with Android Pie

I gave this an entry as a RFC

If someone is expert at enumerating changes in files/settings, it will be interesting to see

what are the files / settings changes that make camera migration work

from 1. to 3.

that might allow to tease out what to change

& so by just doing

FydeOS 6.0 / eve 73 / caroline 73

& a patch for camera migration... get it to work... without having to chromefy 3 times.

anyone clever who can devise an enumeration method to log changes from 1. to 3.?

Note - I now have cloned Eve 73 chromefied on ATB v72 (with above trick) to the internal SSD /dev/sda of Acer Chromebook C720P -

all works, camera, camera migration, Android Pie, crostini...
[Chromebooks] nabil2000:
Camera notes - again Acer CB C720P

Observations:

chromefied results on top of ATB v72 with MrChromebox firmware modded Acer Chromebook C720P -

No camera migration with cyan 71, 72 & 73.

With eve 71, camera migration with Android 7.1.1. Nougat but only within Android apps, not within native camera, also webstore camera is native camera in fact.

With eve 72 & above, camera migration with Android 9 Pie with native camera & within Android apps, webstore camera also works.

I do not think cyan will support camera migration in 74, unless it is supported ;)

Lost the ability to get camera in cyan or camera migration in eve for Acer Iconia W700 - understandable, Google does not want hacked competition on a hybrid tablet meant for Windows 8.
[Chromebooks] vincenzo697:
What you choose when flashed mrchromebox script? Full ROM?
[Chromebooks] nabil2000:
Option 3 - make sure you back up to usb when prompted.
[Chromebooks] vincenzo697:
And you can boot chrome OS after? Because on his website he says you cant
[Chromebooks] vincenzo697:
ATB and fydeos dont boot on my Chromebook pixel 2013. Only cloudready. That's with stock firmware. So either I need to figure out how to transform cloudready to chromeos or try mrchromebox full ROM and see if ATB or fydeos boot
[Chromebooks] nabil2000:
make sure you save the old firmware to usb -

On flashed firmware Acer Chromebook C720P I can now do anything I want including booting ATB v72 & FydeOS.
[Chromebooks] nabil2000:
Only thing extra I did with Asus CS10 is get Arch Linux running off a USB.
[Chromebooks] nabil2000:
I tried, ATB arm distros are useless - will not boot.

I got instead a BBen cherrytrail Intel Compute clone Low Power Emission Windows 10 stick -

works a treat as a Chromium/Chrome OS stick with eve or cyan (no VT-x so no crostini) everything works great Android 7 or 9 (no camera migration, no camera for eve), far more performant than Asus CS10, great with cyan.
[Chromebooks] SwordSoftTV:
i don't know how to pull this off

i need help with this, i don't know how to even pull this off, someone help please
[Chromebooks] nabil2000:
You need to learn how to use scripts, Linux commands, etc
[Chromebooks] Hnk1:
https://xdaforums.com/hardware-hack...er-c720p-getting-google-t3805304/post78806350

There is already a guide with step by step instructions.

Good luck

[MENTION=258618]nabil2000[/MENTION]

I think someone pressed space-bar on my Chromebook at startup screen and boom. Everything is gone. Can we change the key somehow or maybe change the startup screen ?

I think I'll try android 9 with Fydeos and report back.

Request : Can you put the link (one I mentioned above, post # 163 )in the first post mate ? So more people can install it on their CB and it will be easier to see. What you reckon?
[Chromebooks] nabil2000:
OK - I will link up to it...

Some people have issues about how to put their CB into developer mode, they need to google & learn ;)
[Chromebooks] Hnk1:
can you link me to fydeos 5.3.1 ?

I have been trying for hours without any success.

I have found a page and it needs baidu account, which I do have but the speed is like 20-30kb per second which translates to 20 hours :/

can you upload or link me to a download site please ?
[Chromebooks] nabil2000:
OK, I will soon from an alternative Google Drive account - my official one is full...

Here is the link - FydeOS 5.3.1 - FydeOS_PC_v5.31-stable.img.xz

https://drive.google.com/open?id=1SCJB6mgPNeAISiRUngw_AJext9j0UBeU
[Chromebooks] nabil2000:
Chrome OS chromeos_11647.154.0 new release

chromeos_11647.154.0

what is this new minor release improving? on chromeos_11647.104.0?

https://dl.google.com/dl/edgedl/chr...e_recovery_stable-channel_paine-mp-v2.bin.zip

https://dl.google.com/dl/edgedl/chr....0_cyan_recovery_stable-channel_mp-v3.bin.zip

https://dl.google.com/dl/edgedl/chr...0_caroline_recovery_stable-channel_mp.bin.zip

https://dl.google.com/dl/edgedl/chr....154.0_eve_recovery_stable-channel_mp.bin.zip
[Chromebooks] nabil2000:
Camera migration using ATB v72 on Acer Iconia W700

Camera migration achieved following this cooking procedure (might be shortened if cracked further) -

1. 2 ATB v72 USB's.

2. Boot from one ATB v72.

3. Use target ATB v72.

4. chromefy2 with Nocturne - answer no twice when prompted.

5. chromefy result with cyan v70 / caroline v69 - answer yes, then no when prompted.

5a. powerwash - sudo umount /dev/sdc1 - sudo mkfs.ext4 /dev/sdc1

6. chromefy new result with cyan v70 / swtpm.tar - answer yes, then no when prompted.

If you wish to try higher versions of cyan, keep chromefying like

7. chromefy new result with cyan v71 / swtpm.tar - answer yes, then no when prompted.

8. chromefy new result with cyan v72 / swtpm.tar - answer yes, then no when prompted.

9. chromefy new result with cyan v73/ swtpm.tar- answer yes, then no when prompted.

etc

Same method might also be used successfully with eve v70 & eve v71

eve v72 will not work as using Android Pie (9.0)

Usefulness, you get a higher kernel as ATB v72 is 4.14.83 (as opposed to FydeOS 5.3.1 which is kernel 4.14.67)...

Note - you use swtpm.tar as second chromefy argument because ATB v72 has swtpm proxy installed...

Might work with FydeOS v6.0/v6.1 - welcome to test & report - too lazy to do so ;)

Not science, just cooking without precise knowledge of mechanisms involved, welcome to make a script if you figure out how it works :) ;)

Results of tests

6. cyan v70 on ATB v72 - OK overall.

7. cyan v71 on ATB v72 - Android very unstable.

8. cyan v72 on ATB v72 - Android takes ages to build / activate, seems OK after.

9. cyan v73 on ATB v72 - OK overall.

10. cyan v74 on ATB v72 - TBD
[Chromebooks] nabil2000:
Acer Iconia W700 eve v70 & v71 camera migration

I just got camera migration with eve v70 using similar cooking tricks as above - don't know if it will still hold for eve v71....

1. ATB v72 USB X2...

2. chromefy target nocturne v71 / swtpm.tar - answer no twice.

3. chromefy result eve v70 / caroline v69 - answer yes then no.

4. boot from result - start Android, test camera.

NB. do this using Acer Iconia W700 to allow for camera ID to be properly setup.

eve 71 result -

chromefy eve 71 / caroline 69 gives GUI but cannot login...

chromefy eve 71 / swtpm.tar allows login in...

checking camera...

- webstore camera works

- Android migration camera works :)

cool - that's the best eve one can get working in Acer Iconia W700 with Android 7.1.1 camera migration & google assistant... seems stable :)
[Chromebooks] nabil2000:
Camera configuration latest

A new config file appeared in /etc/camera

$ ls /etc/camera

camera_characteristics.conf media_profiles.xml

media_profiles.xml

$ nano /etc/camera/media_profiles.xml

<?xml version="1.0" encoding="utf-8"?>

<!-- Copyright 2017 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS" BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

-->

<!DOCTYPE MediaSettings [

<!ELEMENT MediaSettings (CamcorderProfiles,

EncoderOutputFileFormat+,

VideoEncoderCap+,

AudioEncoderCap+,

VideoDecoderCap,

AudioDecoderCap)>

<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>

<!ELEMENT EncoderProfile (Video, Audio)>

It will control different aspects of camera operation from within Chrome OS.
[Chromebooks] nabil2000:
eve 73 - Acer Iconia W700 Camera Migration

I finally managed to get Android camera migration on Acer Iconia W700 with chromefied eve 73 -

cannot trace back exactly how I managed this, the end result is there - I just fooled around with several chromefy's,

will post the steps I took here -

retracing my steps log (kind of) -

Take the successful eve 71 usb in post #212 above

& do successively

1. sudo bash chromefy2.sh /dev/sdc3 chromeos_11316.165.0_eve_recovery_stable-channel_mp.bin chromeos_10895.78.0_caroline_recovery_stable-channel_mp.bin

2. sudo bash chromefy2.sh /dev/sdc3 chromeos_11647.104.3_eve_recovery_stable-channel_mp.bin chromeos_10895.78.0_caroline_recovery_stable-channel_mp.bin

3. sudo bash chromefy2.sh /dev/sdc3 chromeos_11647.154.0_eve_recovery_stable-channel_mp.bin chromeos_10895.78.0_caroline_recovery_stable-channel_mp.bin

4. sudo bash chromefy2.sh /dev/sdc3 chromeos_11647.154.0_eve_recovery_stable-channel_mp.bin swtpm.tar

You might need to powerwash too...

Welcome to find out how/why it works & design a script that does it with just the last step using pure ATB v72 only...
[Chromebooks] nabil2000:
crostini stuff

Latest crostini kernel is 4.19.16 -

for lolz I installed mplayer, mpv & gnome-mpv (all Linux video players)

they do load videos from crostini, but with no sound (this is using cyan & eve v73) -

of course video works great in crouton Linux distros... or in Android with VLC etc...

RFC - Any idea how to get sound working through crostini?

of course this is not needed as within Android or crouton with say Ubuntu bionic, sound is perfectly fine :)

just fooling around crostini ;)

OK got it, sound for crostini will only see the light of day on Chrome OS v74 :confounded:
[Chromebooks] Hnk1:
Hi mate

I am unable to have a fully working camera migration after numerous tries.

I used different methods.

I copy all the files to the internal memory of my CB

Next i go to directory in downloads in terminal and then

sudo bash chromefy.sh Fyde531.img nocturne71.bin

I get a new image FydeNocture.img

Once this is done, I chromefy again without writing it to a USB using

sudo bash chromefy.sh FydeNocture.img cyan70.bin caroline70.bin

So i get a new chromefied image and this I write to a usb and boot with it.

However, camera migration is faulty

Using your method to have 2 usbs and one with Fydeos being booted from. Another which has fydenocturne written and powerwashed. is bootable but stuck at login. I understand this is fine as I need to chromefy again. However, if I try to write again

I get error that USB does not have enough space in sdc3.

I use this to clear

sudo umount /dev/sdc1

$ sudo mkfs.ext4 /dev/sdc1

sudo bash chromefy.sh /dev/sdc3 cyan.bin caroline.bin

Error not enough space

I can not seem to grasp the method by which chromefy twice. If you are kind enough to tell me a step by step method. I can have multiple chromefy without writing to usbs but not directly on a usb. Should I repartion the usb again ?
[Chromebooks] nabil2000:
Hnk1 camera migration

For Acer CB C720P or Acer Iconia W700 -

important to let Android fully activates -

remove webstore camera app

disable Android camera app from settings

reinstall webstore camera app

check webstore camera app works

enable Android camera app from settings

download a few camera apps from Android Play Store, test...

Also for Acer CB C720P I no longer use the official ROM - I use MrChromebox option 3.

It is fiddly work, cooking, not science - eventually I got camera migration working using ATB v72.... with cyan 73 & eve 73.

NB - also make sure correct VendorID DeviceID is in camera settings in /etc/camera/camera_characteristics.conf
[Chromebooks] nabil2000:
FydeOS 6.0 / 6.1 notes

To save you the grief

FydeOS 6.0 / 6.1 is crap for Acer Iconia W700 & Acer CB C720P (no WiFi drivers, no camera)

better use ATB v72...

Now if you insist on using FydeOS 6.x (with no camera)

you can copy over the kernel /dev/sdb12 syslinux/vmlinuz.A & kernel modules /lib/modules/4.14.83 of ATB v72 over FydeOS's -

it's pointless though as using ATB v72 directly is much better...
[Chromebooks] Hnk1:
I have done so much cooking that I am going to give up. Can't seem to get camera to work on android. I know it is no science but very frustrating.

I have also Mrchromebox 3rd option and still nothing worthy has come out of it. Last few days has been very frustrating.

I want to have least cooking with best results so I think i will give ATB72 with your instructions above a go.

However, by any chance do you have any img files which you have cooked with working camera migration. I am on non official software myself so I can play with anything now.

There has been some progress but no breakthrough.

So any working IMGs you have which I can write to my usb and then dd it to my hdd

By the way when i chromefy fyde531 with nocturne, i get this error in the end after i select n for Selinux enforcing.

Can you tell me step by step how do you chromefy more than once on USBs?

On fyde531 chromified dd to hard disk , although I select USB as bootable device but it boots from HD regardless which chromefied version I am running from USB. However, on old builds it always detects the correct USB
[Chromebooks] nabil2000:
ATB v72 is best for camera migration

Yes ATB v72 is best for camera migration -

I can't remember if I ever achieved camera migration with FydeOS 5.3..1

Also for disk space issues you need to increase the size of /dev/sdx3 to around 4GB -

on ATB v72, I just format /dev/sdx5 to ext4 -

resize it to smallest size (100MB I think) -

then reformat it as erased/unformatted,

then resize /dev/sdx3 to take up that space (so gets you 3.9 GB which is enough)

EFI booting, you need to boot from file, & choose the correct file, usually the last entry at the bottom of the list in Chromebox efi boot from file menus.

The file camera_characteristics.conf is not present in nocturne, so the error.

You just keep chromefying the same way, so you need all the files in one folder with the chromefy script.

I can try & provide my /dev/sdx3 of FydeOS 5.3.1 - I need to compress its image big to make it easier to upload - it has webstore camera working, & does boot the modded Acer C720P - maybe you can get it to achieve camera migration after imaging it (you will need to adjust the size as bigger on your disk)