Toon 2 has been designed to be hard to open, and hard to root.
Opening toon 2 is a lot harder than opening toon 1. While for toon 1 you can do everything with your bare hands, for toon 2 you will need the right tools to open it. The reason is twofold: the touchscreen, with PCB attached at the back, is sunk into a recess of the casing, making access to the clips that hold both together hard. You cannot easily lift the screen out of the backing. If you try to open it in the wrong way, the screen is irreparably damaged. The second reason is that access to the clips is hampered by a set of bridges cast into the backing. With tools that are too wide, you cannot easily loosen the clips holding backing and screen together.
Anyway, with a bit of juggling and sweating, I got the screen out, in one piece.
The construction of the screen + PCB assembly is much cleaner than in Toon 1. Both parts (screen and PCB), are mounted back-to-back on a single frame, which clicks into the backing. No more fuss with wifi and zwave antenna wires, or screen-to-PCB flatcables.
The touchscreen is connected to the PCB by two very short flatcables. If you want to remove the PCB completely, you will need specific tools or very agile and small fingers.
The following picture shows the parts on the PCB:

The numbers indicate the following parts:
Code: Select all
# part manufacturer type number
1: Processor Freescale (NXP) iMX6SX
2: RAM Samsung K4B2G1646F BCK0 (2x)
3: z-wave chipset Sigma designs SD3502
4: WiFi/Bluetooth chipset Murata 1LN
5: Power control Freescale PF3000
6: Zigbee chipset GreenPeak GP711
7: Realtime clock Ambiq micro AM0805
8: Ultrasonic sensor Murata A6Z
9: Reset button OEM
10: USB A connector OEM
11: Buzzer OEM SFM-1224B03
12: Light sensor Lite-on LTR-303ALS-01
13: Power connector OEM
14: Air quality sensor CCS (now Ams) CCS801
15: Humidity/temp sensor Ams ENS210 (2x)
16: Flash Samsung KLM4G1FEPD (4GiB)
Quby said during our visit that, unlike for toon 1, no development package for toon 2 will be made available to the public. Most code on toon 2 (bootloader, kernel, OS, services) are open source, and readily available from the internet. Not sure if this is entirely compliant with the (L)GPL, but without root access, these packages are quite useless anyway. During our visit, we had a peek inside, the machine runs a linux kernel version 4.9, and boots from u-boot 2014. The processor has fuse support, and this is used for signing the boot software, according to one of the hardware engineers.
I will add some more pictures later, will need to take them first
