Firmware Hero
0

fread-vagrant

This may be of use to developers but if you're looking to get started using fread you should look at the precompiled images (ToDo) instead.

  • Custom firmware
  • Abandoned
  • Low brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
ExpertMeans opening the device, soldering or special hardware.
What you need
  • A USB or MIDI cable
  • Comfort with the command line
  • A computer
  • Tools to open the case
Can it break my device?
Very unlikely to break anything.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did fread-vagrant work on your Amazon Kindle 4?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: Amazon Kindle 4.

No compatibility information yet.

Getting started

From the project's README ("Installing fread"):

Copying the files

Put the following files in a directory called fread/:

uImage: The fread kernel (including initramfs) kexec: The command line utility used to switch the running kernel fread.ext4: The fread userland

Connect your e-reader using USB, mount it as a storage device and copy the fread/ directory to the root of the e-reader's filesystem.

NOTE: THE NAMING AND LOCATIONS OF THE FILES AND DIRECTORY IS IMPORTANT!

Enabling usb networking

You can enable usb networking by adding a file named config.txt to the fread/ directory with the contents:

USB="ethernet"

WARNING: There is currently a bug in usb networking that causes the system to crash if the usb cable is not plugged into a computer when usb networking initializes. Remember to plug in the usb cable before booting to fread.

If you are on a Debian/Ubuntu (and probably on many others) then everything should auto-configure (assuming you have a DHCP client enabled) and after bootup is complete you should see a new network interface appear (possibly called usb0) with an assigned IP address in the 192.168.15.x range. You can then connect over ssh:

ssh root@192.168.15.1

The default root password is fread.

Booting into fread using the KUAL extension

This method only works if KUAL is already installed in your kindle.

Somewhere on your computer, clone the fread KUAL extension:

git clone https://github.com/fread-ink/fread-kual-extension …

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
Yes