Hello everybody.Good news first: brightness can be set!!!
my last message was posted deep in the night. It may have been not very clear.
I will try to correct this. Here is a new step by step instruction.
First, you should be aware, of what you will get.
The following features do not (fully) work, yet (Jan 2017).
1. Wifi quality seems to be poor.
2. Sound works only on right speaker.
3. Headset seems not to work.
4. BT seems not to work.
5. Touch screen does only support simple actions (while mouse via controller works perfect)
6. Function buttons, like volume control do not work.
7. Installation is not that easy. You should be at least an experienced console user.
8. Sensors (like battery sensor) do not work.
If you bear that in mind, you can have a running and really usable linux on the GPD Win.
Here is what you have to do for Xubuntu.
1. Create an USB install flash drive based on Xubuntu 16.10
2. Download the Linux kernel 4.9.6 from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.6/
You need the deb files from the "Build for amd64 succeeded" section
You can download those files later on, however this will be less convenient.
3. Download brcmfmac4356-pcie.txt from https://chromium.googlesource.com/chromiumos/third_party/linux-firmware/+/f151f016b4fe656399f199e28cabf8d658bcb52b/brcm/brcmfmac4356-pcie.txt
4. Prepare a second USB flash drive, or a micro sd card with the files from step 2-3
5. Shut down your GPD Win, plug in the installation flash drive, start it, while pressing ESC in order to enter BIOS setup
6. Use the A B X Y buttons and the Return button to access the boot settings and select your flash drive. Press Fn + 4 to save.
7. When the grub menu comes up, select "Install...", press "e", do not press Return. The boot configuration shows up.
8. Find the options line with "quiet splash". Add " i915.fastboot=1" behind "quiet splash" to avoid black screen on boot. Continue boot by pressing Fn + 0
9. Install in portrait mode. Install to /dev/mmcblk0 (Do not install to /dev/mmcblk1, if available. This will send you to the grub shell after boot)
If you are experienced, I recommend a seperated home partitiom for upcoming re-install. This is my default approach, though not a must.
When the install is done, the device will not shut down correct. You have to press the Power button for a while.
Remove the install medium and start the device.
10. When the grub menu pops up, press "e" immediately. This will show the boot configuration.
Again add " i915.fastboot=1" to the startup options (behind "quiet splash") and boot.
11. Log in. Do not try to rotate the screen at this point. Insert the flash drive from step 4.
12. As root, copy brcmfmac4356-pcie.txt to /lib/firmware/brcm
13. Either reboot (repeat step 10) or reload drivers with "modprobe -r brcmfmac" and "modprobe brcmfmac" as root
14. Update, upgrade, reboot (remember to repeat step 10)
15. Install the new kernel from your flash drive with "dpkg -i *.deb"
16. Reboot. No startup modification is necessary.
17. Rotate the screen with the gui (Settings - Display). You may use xrandr as well. Both will work, however "xrandr" seems not to be persistent.
18. Execute "xinput set-prop 'Goodix Capacitive TouchScreen' 'Coordinate Transformation Matrix' 0 1 0 -1 0 1 0 0 1" to transform touch screen.
19. Execute "xrandr --output DSI-1 --brightness 1.0" to increase brightness. Values >1.0 are possible, however that seens to be overdone.
At this point you are nearly done. However:
- Sound settings default to headset, which does not work.
- Step 18. has to go to a conf file in order to be persistant.
- When you ask me, installing SSH is a must, when your graphic settings are not reliable.