I thought I was ordering a T6E, but I seem to have received a TPP01-Z(EU) Smart Control Panel S.
I thought it was still running Android, since it appeared to respond to ADB (the adb shell command gets the response “Tuya login:”), but the Internet seems to think it runs Linux of some sort, and I don’t know enough about Android/ADB/embedded Linux to understand how that might work.
Thanks in advance for any pointers or assistance you can provide!
I also bought the Avatto T6E (https://www.aliexpress.com/item/1005005906086740.html) and seem to have fallen into the same pit here… It runs “Linux” and can’t connect to it via ADB… I tried the usual Android tricks how you enable developer mode (tapping the system version 8 times), but that just gets it into a test mode; still no ADB with that.
So 100€ for the bin, sad Still listening in here if somebody has success in getting access to these and flash them
Bit more context which device I have:
Backpanel says:
Smart Control Panel S
Model: T6E
PCB says: TPP01-Z_V1.0.4
When hooking it up via USB, Windows device manager lists it as TuyaIotModule
adb devices -l lists it as 10011471800147 device product:occam model:Nexus_4 device:mako transport_id:6
Refuses to connect via adb using adb connect <ip>, simply times out
I am confused about which model comes with android.
On Blakadder,s page is listed Avatto, however, buyers above said is on linux. On AliExpress could not find one who is clearly on Android. Also, could not find to buy one from Smatek (min order is two).
Anybody has a link with one tuya t6e on android under 100$?! Thanks
Thinking to go for NS PanelPro. What’s the difference between the two? (Apart from ns panel comes with 2 gb ram)
Hardware they are almost identical. NSPanel Pro must be running Android.
If you use NSPanel Pro, you need to first bind your eWeLink account, enter the device into developer mode through the eWeLink app, and launch ADB before you can install your small app
A user has found a way to get adb access to the Shelly Wall displays by soldering wires to the RX/TX pins directly and using a UART-USB adapter: Shelly Wall Display - #16 by zittix
Sadly I can’t find these pins on the TPP001-Z PCB we’re having issues with, as nothing has labellings… I tried to inspect it a bit, but had no luck identifying anything. I know which pins of the BGA of the CPU are the UART pins, but that sadly doesn’t really help
Page 17 and following: https://rockchip.fr/RK3308%20datasheet%20V1.1.pdf
TX pins usually have an high idle-level - so either 1V8 or 3V3. after identifying such a pad, just hook up a matching ttl-uart to usb converter (or whatever flavour you like). no harm in just listening
there is not much going on here after boot-up. so best reboot the screen after hooking up a receiver.
typically the RX pad is not far from the TX and is high-z - usually just a very low residual voltage or zero.
Did some quick poking around. Sadly no easy success.
I first tried the four holes, meant for a (not soldered) pin header ontop. Continuity tests showed that the two outer pins are both GND, middle ones are indeed connected to the MCU through two 22R inline resistors, leading to vias to the MCU. No pullups on those though. So not very promising and indeed silence on both of them.
I continued poking around all TPs with a test lead connected to the RX pin of my USB-UART and a GND wire to a GND pin on the PCB. But only found a single TP giving me any kind of output; everything else was silent. Tested multiple baud rates, all only gibberish. But that one pin also has no pull-up and looking closely, the via it’s connected to sits below the flash-memory, so I expected I was just listening to a traffic line between the MCU and the flash memory.
Again, sadly no other pin gave me any kind of output, tried rebooting it multiple times to poke on it very early, but still… Maybe I was just unlucky, maybe the RX/TX pins are not broken out anymore
I do have a microscope to maybe find TPs connected to vias with a pull-up, but that’s for later or another day…
I multimetered all TPs and marked those giving me 3v3 in red and those giving me 1.8 in pink:
Just in case people may consider the NSPanel now over the T6E, because of the issues sideloading apps to it, but read that people say that the screen of the T6E would be “better”, but not really specify what’s better:
I did an amateur side-by-side comparison and my personal opinion:
The T6E display looks brighter and sharper to a degree, especially on a white-heavy screen
The white of the NSPanel looks a bit like color-temperature controlled: The white is warmer than on the T6E. There are a few display & accessibilty features on Android to adjust the color temp at certain daylight times, but also playing around with these didn’t make the white “colder”.
On black-heavy screens, I couldn’t really see a difference
Touch also feels the same on both
So I think if u use a dark theme u won’t really see a difference and if u don’t have a direct comparison or are very sensitive to warmer-whites, u won’t say that the NSPanel’s display is worse.