homeassistant-tablets

Hackday tablet Vulkan Electronics | Excursion XC Model No: VT1008X4 FCC ID: 2AFA3V106

battery connector notes: https://groups.google.com/g/hackadaytablets/c/97yV7rLxKw8/m/8nUgaZL6AgAJ

A careful examination will reveal that the "sense" wire goes nowhere on almost all of the tablets. I have seen a handful of boards where the boards appear to be more fully populated down by the battery connector. They more populated ones appear to actually make use of the "sense" wire. I also have some tablets that had batteries soldered on (now cut off) they just used two wires connected.

I have not had any issues charging batteries. The third wire is appears to be a temperature sense and is not used on most of the tablets I have seen. I would suggest that you do your own investigation well. I my be wrong.

On a side note the sense wire appears to go to a thermistor that has a 12k resistance at 65 degrees f while other side is connected to the black/negative wire.

Video powering from bench supply: https://www.youtube.com/watch?v=B15UcgVrals

Video removing battery connector: https://www.youtube.com/watch?v=Rd5Z62_dRlUo

Notes on powering it: https://11569134993819730327.googlegroups.com/attach/3736e2b645ba/Vulcan tablet notes 11-29-21.pdf?part=0.1&view=1&vt=ANaJVrFVZqxqziVzWlNjqpiSq_Kbbb1eNW6DbGSBCQXI_g0z7JvOs3Cpcp8cF_2pnCQPXVqhvaI1OuFRj8E-IQFkwEtRB_O_af2l8eqlcZfZGHQSHTg4Vpo

Powerup summary:

layout


                        power, volume u/d
                            v  v  v
                           ┌─────────────────────┐
                           │       camera        │
                           │                     │
                   reset-->│                logo │
usb and other connectors-->│                     │
                           │                     │
                           └─────────────────────┘

passwords

some tablets come with oem install mode, others are in setup mode. bios: empty oem install mode: oem/oem

bios

disable pxeboot disable numpad

What is

Running software

It boots mint, thanks Mike. I ended up wanting debian though

apt install vim tmux git redshift-gtk network-manager-gnome ntp

display

screen rotation

https://wiki.ubuntu.com/X/InputCoordinateTransformation inverted (cables downards, logo up) ~/.xsessionrc

xrandr -o inverted
xinput set-prop pointer:'Goodix Capacitive TouchScreen' 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1

Power dimming

~/.xsessionrc

# turn off default screensaver
xset s off
# turn off default standby, hibernate, ... after n minutes
xset -dpms

autostart

.config/lxsession/LXDE/autostart runs ~/startup.sh

Kiosk

firefox --kiosk http://whatever

Reshift

~/.config/redshift.conf

[redshift]
location-provider=manual

[manual]
lat=whatever
lon=whatever

Run redshift, enable at boot from status icon

Logo button

The logo button is bound to Super_L I found it helpful to be sure that's bound to something to tab out of the kiosk browser.

DateTime & RTC

Some tables always come up with the wrong date, I assume the rtc is on the battery that isn't installed. ntp.conf

# add this to the top, it means don't panic on large offsets
tinker panic 0
server 192.168.x.x iburst
# edit this, it will let us listen to a single server
tos minclock 1 minsane 1
# if you can't talk to internet, comment out the pools

Disable services

│ logo │\n' + 'usb and other connectors-->│ │\n' + ' │ │\n' + ' └─────────────────────┘\n' + '```\n' + '\n' + '## passwords\n' + 'some tablets come with oem install mode, others are in setup mode.\n' + 'bios: empty\n' + 'oem install mode: oem/oem\n' + '\n' + '\n' + '## bios\n' + 'disable pxeboot\n' + 'disable numpad\n' + '\n' + 'What is\n' + '* `Android-IA`\n' + '* `UEFI: Built-in EFI Shell`\n' + '\n' + '\n' + '## Running software\n' + 'It boots mint, thanks Mike.\n' + 'I ended up wanting debian though\n' + '\n' + '`apt install vim tmux git redshift-gtk network-manager-gnome ntp`\n' + '\n' + '### display\n' + '#### screen rotation\n' + 'https://wiki.ubuntu.com/X/InputCoordinateTransformation\n' + 'inverted (cables downards, logo up)\n' + '`~/.xsessionrc`\n' + '```\n' + 'xrandr -o inverted\n' + "xinput set-prop pointer:'Goodix Capacitive TouchScreen' 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1\n" + '```\n' + '\n' + '#### Power dimming\n' + '`~/.xsessionrc`\n' + '```\n' + '# turn off default screensaver\n' + 'xset s off\n' + '# turn off default standby, hibernate, ... after n minutes\n' + 'xset -dpms\n' + '```\n' + '\n' + '\n' + '### autostart\n' + '`.config/lxsession/LXDE/autostart`\n' + 'runs ~/startup.sh\n' + '\n' + '#### Kiosk\n' + '```\n' + 'firefox --kiosk http://whatever\n' + '```\n' + '\n' + '### Reshift\n' + '`~/.config/redshift.conf`\n' + '```\n' + '[redshift]\n' + 'location-provider=manual\n' + '\n' + '[manual]\n' + 'lat=whatever\n' + 'lon=whatever\n' + '```\n' + 'Run redshift, enable at boot from status icon\n' + '\n' + '### Logo button\n' + "The logo button is bound to `Super_L` I found it helpful to be sure that's bound to something to tab out of the kiosk browser.\n" + '\n' + '### DateTime & RTC\n' + "Some tables always come up with the wrong date, I assume the rtc is on the battery that isn't installed.\n" + '`ntp.conf`\n' + '```\n' + "# add this to the top, it means don't panic on large offsets\n" + 'tinker panic 0\n' + 'server 192.168.x.x iburst\n' + '# edit this, it will let us listen to a single server\n' + 'tos minclock 1 minsane 1\n' + "# if you can't talk to internet, comment out the pools\n" + '```\n' + '\n' + '\n' + '\n' + '### Disable services\n' + '* ModemManager\n' + '* cups\n' + '* cups-browserd\n', url: '/blog/homeassistant-tablets/', outputPath: './_site/blog/homeassistant-tablets/index.html' } -->