EDIT 9/11/23: The newer Bookworm Pup64 that works OOTB is a better Puppy for the Thinkpad 11e (this post shows how to get Fossapup64 9.5 working)
This Chromebook was school surplus purchased on Ebay. It is well made with an above average keyboard and makes a good Puppy notebook.
This procedure sets up a dual boot chromeos/puppy and does not require opening
the computer or disabling the write protect. It may also work on other intel
chromebooks with the chtmax98090 sound chip
Hardware:
Thinkpad 11e (Baytrail/Glimmer) MPN: 20DB-S03L00 from 2014-2015
CPU= Intel N2930 quad core
RAM= 4gb
SSD= 16gb
sound= chtmax98090
Recommend using a USB external mouse to make copy/paste into terminal easier.
The setup will be in two parts, TP-11e setup and Puppy USB setup
1. TP-11e setup
-boot enabling developer mode on the Chromebook (refresh is 4th button from left on top row)
-- press and hold the esc refresh power buttons at once.
-- press: ctrl d
Wait for reboot
-Browse as Guest
--press: ctrl alt t (opens a terminal in Chrome)
---type: shell
---press: enter
-open a new Chrome tab
--navigate to mrchromebox.tech, Firmware Utility Script (https://mrchromebox.tech/#fwscript)
-install seabios
--copy this line from the web page (highlight then press ctrl c):
cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
-paste into the terminal by pressing the touchpad with two fingers
-press: enter
-choose: 1) RW_LEGACY Firmware
-choose: Default to booting from USB = y
-press: enter
-press: p
-press: enter
The TP-11e setup complete
2. Puppy USB setup (using another Puppy computer)
-create fossa64 9.5 bootable usb using menu>setup>Stickpup
-download: huge-5.4.27-ubun64oz.tar.bz2 https://archive.org/download/Puppy_Linu ... oz.tar.bz2
-copy huge-5.4.27-ubun64oz.tar.bz2 to USB /
-download https://archive.org/download/Puppy_Linu ... an2020.sfs
-rename fdrv_jan2020.sfs to fdrv_fossapup64_9.5.sfs and copy into your USB Puppy directory
-download: tp11e_cb.pet and copy tp11e_cb.pet to USB /
-shutdown
Insert USB into TP-11e and boot
-on 1st screen, press: ctrl l (lower case L)
-reboot and create your savefile
-using Rox, navigate to /mnt/home and click tp11e_cb.pet to install
-switch kernel to: /mnt/home/huge-5.4.27-ubun64oz.tar.bz2
--menu>quickpet fossa>change kernel
-reboot
The Puppy USB setup is complete
NOTES:
The TP-11e sound did not work when using previous setup methods. Sound did work in Gallium Linux, so the solution was to copy these directories from Gallium to Puppy:
-/var/lib/alsa
-/usr/share/alsa
-/usr/share/alsa-base
The tp11e_cb.pet installs those files for you.
Internet setup, Frisbee was more reliable than SNS, YMMV
The volume control in the jwm tray does not work.
You will need to use alsamixer for both speaker and headphone volume control (Menu>Multimedia>Alsa Sound Mixer)
EDIT 7/8/23
See this post for how to add an alsamixer icon to the right side of the JWM tray:
viewtopic.php?t=9103
Other files installed:
-/root/my-applications/bin/alsamixer.sh
-/usr/share/applications/alsamixer.desktop
These two files give you the Menu>Multimedia>Alsa Sound Mixer entry. Up/down arrow keys to adjust volume, right/left to select device. You can put a symlink on your desktop or in the tray for convenience.
Plugging in the headphones does not automatically mute the speakers.
-/root/my-applications/bin/speaker_toggle.sh
-/usr/share/applications/speaker_toggle.desktop
These two files give you the Menu>Multimedia>Speaker toggle entry to mute/unmute the speaker
-/root/Startup/alsarestore.sh = restarts sound during boot
-/root/my-documents/keyboard.txt = notes about chromebook F keys
Not Working:
-on board sdcard slot was not bootable.
The USB used was a SanDisk Ultra Fit 32gb (very small stick out from case), but any USB 2gb or larger should work.
wizard