Jump to content

WEXLER Tab 7t (wexler-qc750)

From postmarketOS Wiki
Note This page is about the dedicated port of this device. There is also an optional generic port available for this device - see Nvidia Tegra armv7 (nvidia-tegra-armv7).
WEXLER Tab 7t
Booted tablet with lxqt
Booted tablet with lxqt
Manufacturer WEXLER
Name Tab 7t
Codename wexler-qc750
Released 2012
Type tablet
Hardware
Chipset Nvidia Tegra 3 (T30L)
CPU Quad-core 1.3 GHz Cortex-A9
GPU NVIDIA ULP GeForce GPU 12 cores
Display 1280x800 IPS LCD
Storage 8, 16, 32 GB
Memory 1 GB DDR3L
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Android 4.2.2
Extended version
The most recent supported version from the manufacturer.
Android
FOSS bootloader yes
postmarketOS
Category downstream
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
pmOS kernel
The kernel version that runs on the device's port.
downstream 3.1.10, mainline 6.6.22
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
1161.4
Optional Generic Port Nvidia Tegra armv7 (nvidia-tegra-armv7)
Device package device-wexler-qc750
Kernel package linux-wexler-qc750
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Untested
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).
Works
USB OTG
USB On-The-Go or USB-C Role switching
Works
HDMI/DP
Video and audio output with HDMI or Display Port works.
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested
U-Boot
Primary Bootloader
It is possible to replace stock bootloader with U-Boot.
Works
Secondary Bootloader
It is possible to chainload U-Boot from stock bootloader.
Broken
Mainline
Latest versions of U-Boot are not broken and it is possible to use them.
Works
Internal Storage
It is possible to boot from internal storage (e.g. eMMC or UFS).
Works
SD card
It is possible to boot from SD card.
Works
USB Host
It is possible to boot from a USB storage or connect a keyboard.
Works
USB Peripheral
It is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Works
Display
Works
Buttons
It is possible to navigate in boot menu or grub with volume and power buttons.
Works

Notes

  • Device SoC is similar to SoC in Google Nexus 7 2012 and Google Nexus 7 2012 GSM
  • OTG available - full support, connect and disconnect, at least USB keyboard-mouse and USB drives partially (full USB port, working only when device connected before booting)
  • Battery charges (at least not discharges while OS work). Somehow reports status only in xfce4.
  • Device have 3G modem (not working?)
  • MiniHDMI port available (not working?)
  • I accidentally broke my touchscreen connector on the motherboard, so I'm working with wireless USB keyboard-mouse now

Tested environments

  • xfce4: works better than other environments, but still have some issues
  • lxqt: works fine, can't manage to reboot or power off in UI, doing through terminal
  • console: works with connected wireless USB keyboard-mouse
  • fbkeyboard: works, can't test touchscreen

Any other UIs is not working, or I can't get them to work for now.

How to enter flash mode

fastboot: Press Volume Up + Power keys, with Volume Down move selection to Fastboot Protocol, then choose it by pressing Volume Up.

APX: Press Volume Up + Power keys, with Volume Down move selection to Forced Recovery, then choose it by pressing Volume Up.

Mainline status

Note This part is in development.

Tablet boots mainline kernel 6.6.22 https://gitlab.com/grate-driver/linux, adaptation is going on in forked tree https://gitlab.com/DX37/linux/-/tree/wexler-qc750

Status Hardware Info
P Booting Mainline kernel boots with U-Boot, so it needs to be placed in pmOS_boot partition on microSD card. Can be in theory loaded from eMMC boot partition, but grate kernel is bigger, than old downstream kernel, and surpasses 8 Mb partition size. Needs testing.
P Bootloader Open source bootloader U-Boot is available as alternative for vendor bootloader and can replace it, but starts only sometimes.
Y Panel Chunghwa CLAA070WP03XG LVDS simple panel.
Y Backlight Simple pwm-backlight GPIO backlight. Working and even manageable in xfce4.
P miniHDMI output Maximum output is 1920x1080. Needs manual detection by opening Display settings (in xfce4). No audio.
? Touchscreen Novatek NT11003 with nt1103-ts driver. Worked in downstream kernel, but can't test it in mainline since I broke touchscreen connector on the motherboard.
Y microUSB & Full size USB Works. USB storage and USB peripherals are working (using USB keyboard-mouse kit instead of touchscreen).
Y Internal memory eMMC 8 Gb, but can be 16 or even 32 Gb.
? GPS Not tested yet.
? WiFi Not tested yet, possibly wl12xx driver.
? Bluetooth SD8787? Not tested yet.
P GPIO keys There is 3 keys on GPIO: Power, Volume up, Volume down. Power key responding only to holding for force poweroff.
? GPIO led There's only one GPIO led for charging state. Not tested yet, possibly works only on low-level hardware.
Y Battery TI BQ27500, works.
? Charger TI BQ24160, not tested yet.
Y PMIC Maxim MAX77663 PMIC.
P Sound TI TLV320AIC3206, headphones and speakers sound is working, can't test microphone (guess still need UCM for that and speakers/headphones switching).
? Thermal sensor NCT1008 ON Semiconductor, not tested yet.
P Orientation sensors Magnetometer Asahi-Kasei AK8975 and accelerometer Kionix KXTF9 seems to be working. Gyroscope Invensense MPU3050 does not.
? Light sensor ISL29018? ISL29028? Not tested yet.
? Front camera GC0308, not tested yet.
? Rear camera T8EV5, not tested yet.
? Modem usi_3g? Not tested yet.
P Graphics support 2D acceleration works with xf86-video-opentegra (Nvidia_Tegra#GPU).

U-Boot

Note This part is in development.

Current U-Boot status (in development by Clamor):

Status Feature Info
P Primary bootloader U-Boot can be loaded with patched nvflash (tegra30_debrick) through APX (Forced Recovery), but after flashing starting only sometimes.

Created bricksafe.img successfully restores vendor bootloader (and original ROM flash, of course).

? Secondary bootloader U-Boot chainloading from both /boot and /recovery partitions not tested.
Y Panel LVDS simple panel works.
Y MicroSD Fully functional and detectable. Can be used as boot source. Can be mounted from U-Boot.
Y eMMC Fully functional and detectable. Can be used as boot source. Can be mounted from U-Boot.
Y Boot kernel Yes, and can be highly adjusted with extlinux.conf.
? Boot menu Not tested.
? Power management Not tested.
P Fastboot Not fully tested.
? Bricksafe hook (legacy) Not tested.
? Boot Android Not tested and possibly not working.
? Self update Not tested.

Contributors

Maintainer(s)

Users owning this device

  • DragonX256 (Notes: Tegra 3 tablet, close to mainline kernel)
  • Shipa (Notes: all clips are broken, a bit quirky)


See also