<div dir="ltr"><div><div>Hello everyone,</div><div>I was able to make my own kernel 4.15 for the XO-1 in order to boot SoaS Fedora 26 on the XO-1. Here is how I did it. I would like help fixing the bugs.</div><div><br></div><div>Instructions</div><div>--------------------------------------</div><div><br></div><div>the xo needs to be unlocked with dev key</div><div>AND update firmware to latest version otherwise new kernel doesn't boot!</div><div><br></div><div>download soas i386 iso Fedora-SoaS-Live-i386-26-1.5 from  </div><div><a href="http://dl.fedoraproject.org/pub/fedora-secondary/releases/26/Spins/i386/iso/">http://dl.fedoraproject.org/pub/fedora-secondary/releases/26/Spins/i386/iso/</a></div><div><br></div><div>put soas i386 iso in vmware</div><div>connect 4gb+ usb drive to it and share in vmware</div><div>give yourself a name, color, grade</div><div>open terminal, run</div><div><br></div><div>sudo liveinst</div><div><br></div><div>select sdb1 as device</div><div>go to custom partitioning</div><div>delete all partitions</div><div>create "/" as standard, ext2! not ext3 or ext4</div><div>set / type to standard not lvm!</div><div>change / partition label to "SoaS" EXACTLY</div><div>click update settings</div><div>click done multiple times, accept changes</div><div>click begin installation</div><div><br></div><div>click root password. type olpc for root password, click done twice</div><div>make user olpc with admin, password also olpc (for compatibliity with old activities), click done twice</div><div><br></div><div>when installer done (note: it will say 100% for a long time):</div><div>close installer</div><div><br></div><div>reboot vm by clicking reboot on xo guy. NOT by closing window</div><div>run in terminal</div><div><br></div><div>cd /run/media/liveuser/SoaS</div><div>curl -Lo /tmp/a.zip <a href="http://parrotgeek.com/downloads/xofix.zip">parrotgeek.com/downloads/xofix.zip</a></div><div>sudo unzip /tmp/a.zip</div><div>sudo cp boot/initramfs*i686.img boot/xoinitrd.img</div><div><br></div><div>note: the kernel in xofix.zip is from: <a href="https://github.com/parrotgeek1/linuxXO">https://github.com/parrotgeek1/linuxXO</a></div><div><br></div><div>SHUT DOWN the vm by clicking shut down on xo guy. NOT by closing window</div><div><br></div><div>do NOT reboot from the USB on a computer other than XO!</div><div><br></div><div>then plug the usb into xo and boot! it should work</div><div><br></div><div>----------------------------</div><div><br></div><div>Critical Bugs:</div><div><br></div><div>!!! When Xorg starts there is a weird LCD fade effect like DCON hardware is being initialized wrong</div><div>5+ minute boot time due to firewalld, sssd failing to start.</div><div>After login, XO sits for a very long time at only a mouse cursor, with the mic light on</div><div>Screen is not scaled to 200 DPI. Attempts to copy xorg.conf from an XO image resulted in Xorg not starting. Also, Xorg is using fbdev not geode.</div><div>no wifi (Need firmware. Also no kernel modules are loading)</div><div>Impossible to open frame with mouse unless change corner size to 5px, maybe dpi issue?</div><div>Rotate button doesn't work (maybe because it isn't using geode driver)</div><div>Power management does not work at all. Disk and Wifi lights don't work.</div><div>webcam does not work (No modules are loading)</div><div>On keyboard, the increasing size dots, and 2 boxes overlapping keys do not work</div><div>Brightness keys work but super slow to change brightness</div><div>it doesn't see the nand (driver loads but fail to init)</div><div>/ofw not mounted</div><div><br></div><div>Cosmetic bugs:</div><div><br></div><div>Not asked for name at first boot, instead it is "olpc"</div><div>Login screen shows instead of auto login</div><div>[SoaS bug] Loading mouse cursor is the gnome one not xo one</div><div>Hostname is localhost not like xo-4b-e0-31</div><div>Sudo needs a password</div><div>[VTE bug] "777 notify command completed" in terminal</div><div>No splash screen or shutdown screen</div><div>Need to decrease activity launch animation rate like xo official image does</div><div>It shows "Log out" in xo menu</div><div>Ctrl+Alt+F1...F5 don't work</div><div>Ctrl+Alt+Backspace don't work. It can be re-enabled by setting the DontZap xorg.conf option to False</div><div>OLPC specific tools missing</div><div>Probably other things I haven't thought of</div></div><div><br></div><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div>Good luck,</div><div>Ethan Nelson-Moore</div><div></div></div></div></div></div></div></div>
</div>