MNT Reform 2 OS Update
======================


I have decided that  I want the battery status in the  Waybar (a bar on
the top  of the screen).  It wasn't that easy  on the MNT:  the battery
status is  controlled by the  system controller (that thing  which also
communicates  with you  through the  small OLED  screen at  the top  of
keyboard) and to be able to read the data inside the operating system a
kernel driver is needed.

Such thing do  exists and it is even packaged  and readily available in
the MNT  Debian repository. The  only problem is  that it works  with a
modern  Linux kernel  and I  had an  older one.  This was  my fault:  I
installed the system from the SD which I got with the system (so it was
more than year old and it surely wasn't the current "V3" system image).
The problem was that  I wasn't able to made a  correct upgrade and thus
there were some strange problems.

So I finally decided to do a full upgrade in these steps:

1. compile and flash the system controller firmware

2. compile and flash the keyboard firmware

3. download and flash the latest SD card image

4. update the SD image system with the "apt"

5. transfer OS to the SSD drive ("reform-migrate nvme")

6. change the OS target ("reform-boot-config nvme")

7. update the OS on the SSD drive and add all needed packages

8. restore the (backed-up) $HOME directory

After a day of work it is done!

Now I  have the  latest system  with just  one caveat  - the  Thunar is
unable to  unmount/eject removable drives  (I can  do this with  use of
"umount" or "eject" commands).

The suspend works. The screen stays  dark after the return from suspend
but it can be fixed by just one command so it's not a big issue for me.

I  already  have  hit device's  limits:  I  wanted  to  run one  of  my
simulations here and it required at least 10 GB of RAM (the machine has
4 GB + swap)... And some OpenGL stuff refuses to work because it thinks
that the  OpenGL version is  not high enough.  Aside of that  things do
work as they should.