{"id":20063777,"url":"https://github.com/hiperiondev/fedora_neso_volans_wt1035","last_synced_at":"2026-04-21T13:04:20.188Z","repository":{"id":112267603,"uuid":"120502862","full_name":"hiperiondev/Fedora_Neso_Volans_WT1035","owner":"hiperiondev","description":"Install Fedora 38 in Tablet Neso Volans WT1035 (Intel Atom Bay Trail Z3735F)","archived":false,"fork":false,"pushed_at":"2023-05-27T13:14:42.000Z","size":1286,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-02T10:32:01.720Z","etag":null,"topics":["bay","baytrail","fedora","intel","linux","neso","tablet","touchscreen","trail","volans","wt1035","z3735f"],"latest_commit_sha":null,"homepage":"","language":"ASL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hiperiondev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-06T18:16:49.000Z","updated_at":"2024-08-25T00:42:08.000Z","dependencies_parsed_at":"2024-11-13T13:54:29.372Z","dependency_job_id":null,"html_url":"https://github.com/hiperiondev/Fedora_Neso_Volans_WT1035","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hiperiondev/Fedora_Neso_Volans_WT1035","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiperiondev%2FFedora_Neso_Volans_WT1035","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiperiondev%2FFedora_Neso_Volans_WT1035/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiperiondev%2FFedora_Neso_Volans_WT1035/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiperiondev%2FFedora_Neso_Volans_WT1035/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hiperiondev","download_url":"https://codeload.github.com/hiperiondev/Fedora_Neso_Volans_WT1035/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiperiondev%2FFedora_Neso_Volans_WT1035/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32093157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bay","baytrail","fedora","intel","linux","neso","tablet","touchscreen","trail","volans","wt1035","z3735f"],"created_at":"2024-11-13T13:43:47.340Z","updated_at":"2026-04-21T13:04:20.170Z","avatar_url":"https://github.com/hiperiondev.png","language":"ASL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fedora_Neso_Volans_WT1035\n*Install Fedora 38 on Tablet Neso Volans WT1035*\n\n## Hardware\n\n```\n- CPU: Intel Atom Bay Trail Z3735F\n- Video: Intel HD Graphics (Atom Processor Z36xxx/Z37xxx Series Graphics \u0026 Display) \n- Screen: 10.1\"\n- WiFi: Realtek RTL8723BS Wireless LAN 80211n SDIO Network Adapter\n- Disks: mmcblk0: mmc0:0001 NCard 28.9 GiB\n- RAM: LPDDR3 1067 2GB (on-board)\n- BT: Realtek RTL8723BS_BT\n- Camera: Unknown (maybe gc0310 and ov2680 )\n```\n\n## Project Status\n```diff\n+ Boot Standard Kernel\n+ Detect hard drives\n+ Shutdown\n+ Reboot\n* Hibernation\n+ Sleep / Suspend\n+ Battery monitor\n+ Xorg\n+     OpenGL (60FPS on glxgears)\n+     Resize-and-Rotate(randr)\n* XWayland\n+ Screen backlight\n* Light sensor\n* Switch to External Screen (HDMI)\n+ Mouse Built-in (Touchscreen)\n+ Bluetooth\n+ Wireless/Wifi\n+ Sound\n+ MicroSD card reader\n- Built-in camera\n+ Accelerometers\n* Side connector\n```\n```diff\nLegend : \n+ xxx = OK\n- xxx = Not work (maybe Unsupported)\n* xxx = Unknown, Not Tested\n```\n\n\n 1. *Install Fedora 38*\n 2. *Bluetooth / WIFI*\n 3. *Camera*\n 4. *Accelerometer*\n 5. *Touchscreen*\n 6. *Rotate Screen*\n 7. *Side connector*\n 8. *VA-API*\n 9. *Sound*\n 10. *Others*\n 11. *Troubleshooting*\n\n----------------------------------------\n\n1. *Install Fedora 38*\n  - Install 38 from USB\n\n2. *Bluetooth / WIFI*\n\n*OLD (NOT RECOMENDED)*\n  - Copy Firmware/rtl_bt to /lib/firmware/\n\n3. *Camera*\n  - Not work. Not idetified yet\n\n4. *Accelerometer*\n  - In kernel module bmc150_accel_i2c.\n  - Ok iio-sensor-proxy\n\n5. *Touchscreen*\n\n   *NATIVE evdev (WORKS ON WAYLAND)*\n  - From touchscreen-native:\n   - 1 - Copy mssl1680.fw to /lib/firmware/silead\n   - 2 - Copy dsdt.aml to /boot\n   - 3 - Copy 01-silead.conf to /etc/X11/xorg.conf.d\n   - 4 - Copy 01_acpi to /etc/grub.d and make executable\n   - 5 - Reconstruct grub.conf: grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg\n   (if fail with /usr/bin/grub2-editenv: error: invalid environment block. use: grub2-editenv /boot/efi/EFI/fedora/grubenv create\n)\n   - 6 - Reboot\n   \n   *NATIVE libinput*\n  - Idem evdev but:\n   - 3 - Copy 99-calibration.conf to /etc/X11/xorg.conf.d\n   \n    *OLD (NOT RECOMENDED)*\n  - Copy Firmware file Firmware/silead_ts.fw to /lib/firmware\n  - Compile this trivial modified version of gslx680_acpi (from: https://github.com/onitake/gslx680-acpi)\n   - Sign kernel module: https://blog.delouw.ch/2017/04/18/signing-linux-kernel-kodules-and-enforce-to-load-only-signed-modules/ \n   - Install Kernel Module:\n\t  insmod ./gslx680_ts_acpi.ko\n\n    - ***Advanced: Extract Firmware***\n    \n      - From your original android retrieve files gslx68x_ts.ko and infosystem.txt \n      - Search in infosystem.txt something like this:\n      \n```\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.013768] ****************************************\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.013773] GSLX680 Enter gsl_ts_probe\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.013789] ==kzalloc success=\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.013798] === GSL I2C addr = 40 ===\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.013804] [GSLX680] Enter gslX680_ts_init\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.014538] input: GSL_TP as /devices/platform/80860F41:03/i2c-4/4-0040/input/input8\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.014621] [tp_gsl] IRQ_PORT =133\n06-05 13:01:55.099   142   142 I KERNEL  : [    6.014650] [tp_gsl] RST_PORT =128\n06-05 13:01:55.179   142   142 I KERNEL  : [    6.099334] I read reg 0xf0 is 0\n06-05 13:01:55.199   142   142 I KERNEL  : [    6.117701] I write reg 0xf0 0x12\n06-05 13:01:55.219   142   142 I KERNEL  : [    6.138956] I read reg 0xf0 is 0x12\n06-05 13:01:55.389   142   142 I KERNEL  : [    6.308633] read 0xfc = 80 36 0 0\n06-05 13:01:55.389   142   142 I KERNEL  : [    6.308688] =============gsl_load_fw start==============\n06-05 13:01:55.629   142   142 I KERNEL  : [    6.551825] =============gsl_load_fw end==============\n06-05 13:01:55.739   142   142 I KERNEL  : [    6.656985] =============gsl_load_cfg_adjust check start==============\n06-05 13:01:56.249   142   142 I KERNEL  : [    7.169676] fuc:cfg_adjust, b8: 0 1 0 0\n06-05 13:01:56.249   142   142 I KERNEL  : [    7.169729] fuc:cfg_adjust, GSL_TP_ID_TEMP: 0 \n06-05 13:01:56.249   142   142 I KERNEL  : [    7.169754] temp[] 0 1 0 0\n06-05 13:01:56.249   142   142 I KERNEL  : [    7.169773] fuc:cfg_adjust, cfg_adjust_used_id: 1 \n06-05 13:01:56.249   142   142 I KERNEL  : [    7.169789] =============gsl_load_cfg_adjust check end==============\n06-05 13:01:56.419   142   142 I KERNEL  : [    7.339029] read 0xfc = 80 36 0 0\n06-05 13:01:56.419   142   142 I KERNEL  : [    7.339085] =============gsl_load_fw start==============\n06-05 13:01:56.419   142   142 I KERNEL  : [    7.339109] I101_GSL3692_8001280_GG_FC_FC101S123\n06-05 13:01:57.669   142   142 I KERNEL  : [    8.588004] =============gsl_load_fw end==============\n06-05 13:01:57.819   142   142 I KERNEL  : [    8.739781] [GSLX680] End gsl_ts_probe\n```\n\nIn this example the FW file is: I101_GSL3692_8001280_GG_FC_FC101S123\n   - Extract the FW with the modified fw_extractor script (from: https://github.com/onitake/gsl-firmware)\n\tYou can use a portion of file name to search the correct FW\n\tEx:\n\tfw_extractor gslx68x_ts.ko GSL3692_8001280_GG_FC\n\n    - Create fw with tools (from: https://github.com/onitake/gsl-firmware)\n\tfwtool -c I101_GSL3692_8001280_GG_FC_FC101S123.fw -w 1500 -h 2000 -t 10 -f track,swap,xflip silead_ts.fw\n\n6. *Rotate Screen*\n- Use: https://github.com/hiperiondev/kded_rotation\n\n*OLD (NOT RECOMENDED)*\n- Use RotateScreen/rotate_desktop.sh script (modified from: https://gist.github.com/mildmojo/48e9025070a2ba40795c)\n\n7. *Side connector*\n- USB OTG ?\n\n8. *VA-API*\n-  libva-intel-driver libva-intel-hybrid-driver libva-utils libva-v4l2-request libva-vdpau-driver\n\n```\nvainfo: VA-API version: 1.7 (libva 2.7.0.pre1)\nvainfo: Driver version: Intel i965 driver for Intel(R) Bay Trail - 2.4.1\nvainfo: Supported profile and entrypoints\n      VAProfileMPEG2Simple            : VAEntrypointVLD\n      VAProfileMPEG2Simple            : VAEntrypointEncSlice\n      VAProfileMPEG2Main              : VAEntrypointVLD\n      VAProfileMPEG2Main              : VAEntrypointEncSlice\n      VAProfileH264ConstrainedBaseline: VAEntrypointVLD\n      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice\n      VAProfileH264Main               : VAEntrypointVLD\n      VAProfileH264Main               : VAEntrypointEncSlice\n      VAProfileH264High               : VAEntrypointVLD\n      VAProfileH264High               : VAEntrypointEncSlice\n      VAProfileH264StereoHigh         : VAEntrypointVLD\n      VAProfileVC1Simple              : VAEntrypointVLD\n      VAProfileVC1Main                : VAEntrypointVLD\n      VAProfileVC1Advanced            : VAEntrypointVLD\n      VAProfileNone                   : VAEntrypointVideoProc\n      VAProfileJPEGBaseline           : VAEntrypointVLD\n\n```\n9. Sound\n- add to /etc/modprobe.d/blacklist.conf:\n```\nblacklist snd_hdmi_lpe_audio\n```\nWorks but saturate.\n\n10. *Others*\n- Identify ACPI devices which are not handled by the kernel : their name is not overriden by a human-friendly name.\nSome works with drivers\n\nfind /sys/devices/platform -name name -printf \"%p\\t\" -exec cat {} \\;\n```\n/sys/devices/platform/INT0002:00/wakeup/wakeup20/name           INT0002:00\n/sys/devices/platform/80860F41:00/i2c-0/i2c-SMB0349:00/name     SMB0349:00\n/sys/devices/platform/80860F41:00/i2c-0/i2c-SMSC3750:00/name    SMSC3750:00\n/sys/devices/platform/80860F41:00/i2c-0/i2c-MAX17047:00/name    MAX17047:00\n/sys/devices/platform/80860F41:00/i2c-0/i2c-INBC0000:00/name    INBC0000:00\n/sys/devices/platform/80860F41:00/i2c-0/i2c-TBQ24296:00/name    TBQ24296:00\n/sys/devices/platform/80860F41:03/i2c-3/i2c-MSSL1680:00/name    MSSL1680:00\n/sys/devices/platform/80860F41:03/i2c-3/i2c-VBUS8622:00/name    VBUS8622:00\n/sys/devices/platform/80860F41:01/i2c-1/i2c-10EC5640:00/name    10EC5640:00\n```\n``` diff\nFrom: Table of ACPI/PNP _HID/_CID values (Intel Corp)\n{\"INT0002\",     \"Virtual GPIO Controller\"}\n{\"SMB0349\",     \"Charger\"}\n{\"SMSC3750\",    \"SMSC 3750 USB MUX\"}\n{\"MAX17047\",    \"Fuel Gauge Controller\"}\n{\"INBC0000\",    \"GPIO Expander\"}\n{\"TBQ24296\",    \"Charger\"}\n{\"10EC5640\",    \"Realtek I2S Audio Codec\"}\nMSSL1680: silead mssl1680 touchscreen\nVBUS8622 ??? (Maybe camera)\n```\n\n11. *Troubleshooting*\n- If use new kernels may be boots on black screen. Try this flags on kernel:\n```\nefi=debug earlyprintk=efi,keep\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiperiondev%2Ffedora_neso_volans_wt1035","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhiperiondev%2Ffedora_neso_volans_wt1035","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiperiondev%2Ffedora_neso_volans_wt1035/lists"}