manouchehri / vi8 Goto Github PK
View Code? Open in Web Editor NEWVarious bits of information on getting Linux running on the Chuwi Vi8 tablet.
Various bits of information on getting Linux running on the Chuwi Vi8 tablet.
https://forums.linuxmint.com/viewtopic.php?t=312795
This post helped me.
Config for our tablet https://github.com/plbossart/UCM/tree/master/bytcr-rt5640
Hi,
I am waiting for my tablet to arrive and plan on contributing heavily to this project. First of all I would like to ask some questions so I can better understand the situation (will create separate issues for each topic) . First of all, does the tablet itself not support 64 bits? or is it that we can only install windows 32 bit? Was a 32bit bios installed on the tablet?
EDIT: Until I have something solid all my findings will be posted here, https://gist.github.com/z3t0/8e4227732dda6edbdc6e
Please do not share the information there anywhere else, just share the link. That way any false information is not shared as I will update things frequently.
I successfuly installed Kubuntu 20.10 on my tablet but did not managed to setup touchscreen.
I always get this dmesg output:
[ 8.265859] chipone_icn8505 i2c-CHPN0001:00: Warning ACPI _SUB failed: 0x5
[ 8.267159] chipone_icn8505 i2c-CHPN0001:00: Direct firmware load for chipone/icn8505-unknown.fw failed with error -2
[ 8.267166] chipone_icn8505 i2c-CHPN0001:00: Firmware request error -2
[ 8.267341] chipone_icn8505: probe of i2c-CHPN0001:00 failed with error -2
When I tried to rename firmware file to icn8505-unknown.fw only first line remained but it's still not working.
I also tried to compile chipone driver but I always get this error (It's partly in Czech but it's understandable):
KCPPFLAGS="-DCONFIG_HI10=1" make default
make[1]: Vstupuje se do adresáře „/home/karel/chipone_ts“
make -C /lib/modules/5.8.0-48-generic/build M=/home/karel/chipone_ts modules
make[2]: Vstupuje se do adresáře „/usr/src/linux-headers-5.8.0-48-generic“
CC [M] /home/karel/chipone_ts/chipone_main.o
In file included from /home/karel/chipone_ts/chipone_sysfs.h:4,
from /home/karel/chipone_ts/chipone_main.c:12:
/home/karel/chipone_ts/chipone_types.h:15:17: error: field ‘last_irq_event’ has incomplete type
15 | struct timeval last_irq_event;
| ^~~~~~~~~~~~~~
/home/karel/chipone_ts/chipone_main.c: In function ‘do_gettimeofday_cust’:
/home/karel/chipone_ts/chipone_main.c:19:5: error: invalid use of undefined type ‘struct timeval’
19 | tv -> tv_sec = ts.tv_sec;
| ^~
/home/karel/chipone_ts/chipone_main.c:20:5: error: invalid use of undefined type ‘struct timeval’
20 | tv -> tv_usec = ts.tv_nsec;
| ^~
/home/karel/chipone_ts/chipone_main.c: In function ‘chipone_ts_irq_handler’:
/home/karel/chipone_ts/chipone_main.c:88:15: warning: unused variable ‘msec_since’ [-Wunused-variable]
88 | unsigned int msec_since;
| ^~~~~~~~~~
make[3]: *** [scripts/Makefile.build:286: /home/karel/chipone_ts/chipone_main.o] Chyba 1
make[2]: *** [Makefile:1783: /home/karel/chipone_ts] Chyba 2
make[2]: Opouští se adresář „/usr/src/linux-headers-5.8.0-48-generic“
make[1]: *** [Makefile:12: default] Chyba 2
make[1]: Opouští se adresář „/home/karel/chipone_ts“
make: *** [Makefile:15: hi10] Chyba 2
There seems to be some recent work on a kernel driver for the wireless card, not sure about the audio one though.
IRQ 69 Realtek RTL8723BS Wireless LAN 802.11n SDIO Network Adapter OK
IRQ 1026 Realtek Bluetooth UART Bus Driver OK
IRQ 1027 Realtek I2S Audio Codec OK
Hi, did you never had problems with the Display resolution?
I have the HI8, not the VI8, but I need always the option "nomodeset" to enter in the boot options.
If I miss this option, the display is always black.
The touch driver which you mentioned is working, but I couldn’t rotate the screen. I tested only in the live view session.
Accelerometer does not work out of the box.
Hi8 specs (mine): http://www.gearbest.com/tablet-pcs/pp_219480.html
Vi8 specs (yours): http://www.gearbest.com/tablet-pcs/pp_187771.html
As @jon1012 mentioned in an earlier commit, there's currently no driver support for the touch screen.
In Windows 8.1, it's listed as IRQ 68 KMDF HID Minidriver for Touch I2C Device OK
.
Can you please share how you managed to get the 32bit grub efi file? Thansk
Hi All.
@GalacticStryder
I currently have a Chuwi Vi8 with Windows 10 only (the android partition was formatted and deleted) and would like to install Android only. Does anyone know how I can go about doing this? Also, I dont have a USB keyboard/hub is there any way to do it without this?
Thanks!
I do not proficient linux,Please tell me for each terminal command
how to patch kernel?
Hi there
thanks for the installation guide
am not reporting an issue
just posting here to help anyone who would want to dual boot Ubuntu with Windows and use the touch bootloader
I tried it on Chuwi Hi8 Air and it worked
The original instructions found here
https://github.com/floe/tuxblet
The built-in touch-enabled boot selector just seems to check for two files on the EFI System Partition:
1- /EFI/BOOT/bootx64.efi for Android
2- /EFI/Microsoft/Boot/bootmgfw.efi for Windows
depends on your preference you have 2 options
1- copying the /EFI/ubuntu/ folder to /EFI/Microsoft/Boot/ and renaming shimx64.efi to bootmgfw.efi allows booting Linux via the Windows boot selection entry.
2- copying the /EFI/ubuntu/ folder to /EFI/Boot/ and renaming shimx64.efi to bootx64.efi allows booting Linux via the Android boot selection entry.
Hey,
This is somewhat off-topic but I have been having an issue whereby I cannot actually use my tablet for very long as it automatically shuts down. Any ideas? I wanted to move forward with installing linux but clearly that would be a bad idea in the current state since the tablet losing power half way through installing linux would leave it in an unusable state
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.