Cube Mix Plus / Cube i7 Book / Cube i9

Search This thread

Wootever

Senior Member
Jun 27, 2012
1,089
2,818
wmyscq26.jpg


Details:
  • Display: 10.6" PLS, 1920x1080 with Wacom Stylus support
  • CPU: Intel Core 6Y30 / 7Y30
  • GPU: Intel HD Graphics 515 / 615
  • RAM: 4GB Dual Channel LPDDR3-1833
  • SSD: Foresee 64GB / 128GB
  • Audio: Realtek ALC283
  • WiFi/Bluetooth: Intel AC 3165
  • Cameras: 5.0 MP, 2.0 MP
  • Battery: 3.7V x 4300mAh x 2 cells = 31.8Wh
  • Connectivity: 3.5mm Audio, USB-C, MicroSD, Micro USB 3.0, DC 12V
  • Material: Magnesium Alloy
  • Weight: 690g
  • Size: 27.4cm x 17.2cm x 10.5mm


Interior:

Drivers:

Misc (Hardware):
 
Last edited:

Wootever

Senior Member
Jun 27, 2012
1,089
2,818
js57jee6.jpg


Details:
  • Display: 12.2" IPS, 1920x1200
  • CPU: Intel Core 6Y30
  • GPU: Intel HD Graphics 515
  • RAM: 4GB Dual Channel LPDDR3-1833
  • SSD: Foresee 128GB
  • Audio: Realtek ALC283
  • WiFi/Bluetooth: Realtek RTL8723BU
  • Cameras: 5.0 MP, 2.0 MP
  • Battery: 3.8V x 5000mAh x 2 cells = 38Wh
  • Connectivity: 3.5mm Audio, USB-C, DC 12V, MicroSD, USB 3.0
  • Material: Magnesium Alloy
  • Weight: 970g
  • Size: 30.3cm x 19.5cm x 10.5mm


Interior:

Drivers:

Misc (Software):

Misc (Hardware):
 
Last edited:

Wootever

Senior Member
Jun 27, 2012
1,089
2,818
Mainboard components:
  • Intel Core 6Y30 / Intel Core 7Y30
  • Samsung K4E8E304EE-EGCE; Leahkinn KFO0055ES3-ZIB1: LPDDR3 (4x 1GB)
  • Intel AC 3165: WiFi/BT Single Chip
  • Realtek ALC283: High Definition Audio Codec
  • Kionix KXCJ9: Accelerometer
  • Winbond 25Q64FV: 3.3V Flash Memory (BIOS)
  • ITE IT8110E: Embedded Controller
  • Parade PS8625: eDP to LVDS Converter
  • Monolithic Power Systems MP2939: IMVP8 1+2+1 Phase
  • EtronTech EJ898: USB PD 2.0 Controller IC
  • Pericom PI3USB30532: USB3.0 / DP1.2 Switch
  • Atmel AT24C32D: Two-wire Serial EEPROM
  • K-Line K24C02: Two-wire Serial EEPROM
Other components:
  • Samsung LTL106HL01-001: Display Panel
  • FocalTech FT5826: Touch Controller
  • OmniVision OV2680, OmniVision OV5648: Camera Sensor
 
Last edited:

Wootever

Senior Member
Jun 27, 2012
1,089
2,818
Mainboard components:
  • Intel Core 6Y30
  • Samsung K4E8E304EE-EGCE: LPDDR3 (4x 1GB)
  • Realtek RTL8723BU: WiFi/BT Single Chip
  • Realtek ALC283: High Definition Audio Codec
  • Kionix KXCJ9: Accelerometer
  • Winbond 25Q64FV: 3.3V Flash Memory (BIOS)
  • ITE IT8110E: Embedded Controller
  • Monolithic Power Systems MP2939: IMVP8 1+2+1 Phase
  • EtronTech EJ898: USB PD 2.0 Controller IC
  • Pericom PI3USB30532: USB3.0 / DP1.2 Switch
  • Atmel AT24C32D: Two-wire Serial EEPROM
Other components:
  • Kingdisplay KD122N4-30NH-B2, HannStar HSD122BUW1: Display Panel
  • FocalTech FT5926: Touch Controller
  • OmniVision OV2680, OmniVision OV5648: Camera Sensor
 
Last edited:

Wootever

Senior Member
Jun 27, 2012
1,089
2,818
@mnemix
It haven't been tested on the Cube i9 yet, but on the Cube i7 and Teclast X2 you could add an M2 LTE module on the spare connector to get a working 4G connection.

Edit:
For example: Huawei M2 Modem
 
Last edited:
  • Like
Reactions: dim565

mnemix

Senior Member
Jan 20, 2011
51
10
@Wootever ok, I've seen the TechTablet interns video and he has explained the upgrade, but the SIM slot it is soldered to main board, is it compatible with this Huawei Modem? If it's compatible, this tablet has all I want and all I haven't with Cube i7 Stylus, bigger size, kickstand, usb normal, bigger ssd (I don't use the stylus often).

Enviado desde mi Aquaris E5 mediante Tapatalk
 

Hendrickson

Senior Member
Aug 24, 2008
988
713
Denia, Spain
www.youtube.com
Hi Wootever, just to point out that this can't be flashed with a test clip. The clips can't make contact with the bios pins using any clips I've tried. It will need to have the wires soldered to the pins itself or removed and flashed. Beyond my own solder skills. So my i9 is dead for now.

When does your i9 arrive? I'm interested to see if you'll do another heatsink mode for yours? Just be own cheap and quick heat sink mod saw max temps drop over 20 degrees.
 
  • Like
Reactions: Wootever

Wootever

Senior Member
Jun 27, 2012
1,089
2,818
@Hendrickson
Yes, unfortunately it seems that the Bios package isn't a generic SOIC.
Do you have some small IC clip like here? This might work if the clip can connect to the bios pins.

Hopefully at the end of the week or early next week.

Edit:
My SOIC clip was also rather imprecise, so i disassembled it and resoldered the wires to match the bios pins:

e5lenpik.jpg


And put a nail into the shell:

q8ur38vy.jpg


Now you can use a sponge (for example) and a small weight to fix the clip:

brx2l4h5.jpg


Not the most impressive solution, but it's working quite well.
 
Last edited:

Hendrickson

Senior Member
Aug 24, 2008
988
713
Denia, Spain
www.youtube.com
@Wootever I'm back in action! Thanks to your sponge method, I had cut my clips but couldn't think of a way to hold it in place as good as a sponge and nail, brilliant idea. It wasn't easy. Took me a good 2 hours of attempts. First flash failed with the latest bios. It would not boot only flash a red light. The first bios you list was the one that my unit shipped with I think and that one worked.

Now the good part, my quick and easy basic thermal mod works well. Max temps under 70 degrees now and a small boost in performance. It will now benchmark similar to a Surface Pro 4 M3. And now if we increase the power limits (Since my thermals have improved) using XTU it can perform slightly better even. I'll be working on a write up of all this experience.

@fratus1 Yes we need to add antennas as there are none.
 

Wootever

Senior Member
Jun 27, 2012
1,089
2,818
@Hendrickson
Thanks, good to see that you got your device working again.
I'm eagerly awaiting your final review since the device looks very promising, actually like a economically priced Surface Core-M with the possibility of maintenances.

Despite everything this brick also have it's advantages:
- The device can be re-flashed even though it's effortful.
- The BIOS has some placeholder settings that aren't properly implemented (fortunately this menus can be hidden for a possibly Bios mod).
 
  • Like
Reactions: mnemix

mnemix

Senior Member
Jan 20, 2011
51
10
You both are amazing people. All of your contributions are high value content. Thanks and don't stop helping us.

PS: Mine, bought at 6th AliExpress Anniversary, is on his way, with keyboard. Hoping it to arrive. First I7 Stylus, now I9.

Enviado desde mi Aquaris E5 mediante Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    wmyscq26.jpg


    Details:
    • Display: 10.6" PLS, 1920x1080 with Wacom Stylus support
    • CPU: Intel Core 6Y30 / 7Y30
    • GPU: Intel HD Graphics 515 / 615
    • RAM: 4GB Dual Channel LPDDR3-1833
    • SSD: Foresee 64GB / 128GB
    • Audio: Realtek ALC283
    • WiFi/Bluetooth: Intel AC 3165
    • Cameras: 5.0 MP, 2.0 MP
    • Battery: 3.7V x 4300mAh x 2 cells = 31.8Wh
    • Connectivity: 3.5mm Audio, USB-C, MicroSD, Micro USB 3.0, DC 12V
    • Material: Magnesium Alloy
    • Weight: 690g
    • Size: 27.4cm x 17.2cm x 10.5mm


    Interior:

    Drivers:

    Misc (Hardware):
    8
    Hi guys.
    Good news!
    About a week ago i installed my LTE modem i the i9 and now ive done some testing, and it works! Im getting around 15-20mbps up/down, which i think is decent.
    I dont know much about antenna placement, but i tried to place them so the battery wasnt in the way. if anyone knows anything specific about placement, please share :D

    ive added some pictures and a link for the modem ive installed.

    http://www.aliexpress.com/item/ME90...TE-4G-WCDMA-GSM-surpport-GPS/32548705742.html

    Note: i had some trouble with the placement of the simcard. make sure the chip is right above the connectors.

    Capture.jpg

    IMG_0285.jpg

    IMG_0287.jpg
    7
    I've created a AutoHotkey script to modify what action the gestures on the Cube i9 keyboard cover trigger. This script will disable the "minimize all windows" trigger whenever you swipe in from the top of the touchpad. It will also change the other gestures to something more useful.

    To use this script, you need to install AutoHotkey first. AutoHotkey can be downloaded from https://autohotkey.com/ . Do not install the 64-bit version, but choose "Custom Installation -> Unicode 32-bit" during installation. Next download the zip file and extract Touchpad.ahk. Double click the script to start it. When the script runs, a green icon with an H will be added to you notification area. You can stop the script by right clicking on the icon.

    I am using the following setup. Feel free to modify the script to your preferences. The script is pretty universal so it might work for other touchpads as well.

    Swiping in from the top of the touchpad -> Do nothing
    Three finger swipe down -> Do nothing
    Pinching in with two fingers -> Do nothing
    Pinching out with two fingers -> Do nothing

    Two finger swipe left -> History back in browser
    Two finger swipe right -> History forward in browser

    Three finger tap -> Middle mouse button click
    Three finger swipe left -> Previous tab in browser
    Three finger swipe right -> Next tab in browser

    Three finger swipe up -> Home key
    Swipe in from left edge -> Home key
    Swipe in from right edge -> End key

    Known limitations of this script:

    Because not all gestures generate unique key combinations, some useful gestures had to be disabled or changed as well. Gestures that share the same key combination and can not be changed independently:
    Three finger swipe down / Swipe in from top edge of touchpad
    Three finger swipe up / Swipe in from left edge of touchpad

    In some keyboard configurations page zoom using a control+scrollwheel on your mouse does not work reliably. Use the right control key to prevent detection by this script.

    Every now and then a modifier (alt/control/shift/windows) key can get "stuck" The wrong event will be send or detected. To get the keys "unstuck" again press down each modifier key once. If this doesn't solve the problem restart this script.

    Changelog:

    Version 1.0 / 2016-11-20
    Initial release

    Version 1.1 / 2016-11-27
    Added "dumb mode" where the touchpad gestures key combinations are always converted, even when the input was from a keyboard
    Added detection of 64-bit AutoHotkey. Show alert and activate dumb mode
    Added code to prevent the Windows key getting stuck
    Updated the comments for pinch in and pinch out
    Removed the unused MouseRegistered variable

    For more information, check the README in the script.

    Code:
    ; Version 1.1 / 2016-11-27
    ; Srcipt by .oOOo.   : http://xdaforums.com/member.php?u=4422106
    ; Uses code by shaun : http://www.autohotkey.com/board/topic/36304-hidextended-input-devices-ms-natural-keyboard-4000-etc/
    
    ; ###################### README ######################
    
    ; This script will change how the touchpad works on a Cube i9 keyboard cover.
    
    ; To use this script, download and install AutoHotkey from
    ; https://autohotkey.com/ Do not install the 64-bit version, but choose
    ; "Custom Installation -> Unicode 32-bit" during installation.
    ; After installation double click this script to start it.
    
    ; The following touchpad gestures will be disabled
       
       ; Minimize all windows when swiping in from the top of the touchpad
       ; Minimize all windows when using a three finger swipe down
    
       ; Zoom out when pinching in with two fingers
       ; Zoom in when pinching out with two fingers
    
    ; The following touchpad gestures will be changed
       
       ; Two finger swipe left     -> History back in browser
       ; Two finger swipe right    -> History forward in browser
    
       ; Three finger tap          -> Middle mouse button click
       ; Three finger swipe left   -> Previous tab in browser
       ; Three finger swipe right  -> Next tab in browser
    
       ; Three finger swipe up     -> Home key
       ; Swipe in from left edge   -> Home key
       ; Swipe in from right edge  -> End key
    
    ; How it works
    
       ; If you use a gesture on the touchpad, the keyboard cover will send both
       ; mouse events and a key combination to trigger the action associated with
       ; that gesture.
    
       ; If such a key combination is detected by this script, the script will
       ; check if there were any mouse events in the 150ms prior to the key
       ; combination. If this is the case the key combination will be ignored or
       ; changed to another key combination which will trigger the desired action.
    
    ; Known limitations
    
       ; Because not all gestures generate unique key combinations, some useful
       ; gestures had to be disabled or changed as well. Gestures that share the
       ; same key combination and can not be changed independently:
       ; Three finger swipe down / Swipe in from top edge of touchpad
       ; Three finger swipe up   / Swipe in from left edge of touchpad
    
       ; In some keyboard configurations page zoom using a control+scrollwheel on
       ; your mouse does not work reliably. Use the right control key to prevent
       ; detection by this script.
    
       ; Every now and then a modifier (alt/control/shift/windows) key can get
       ; "stuck" The wrong event will be send or detected. To get the keys
       ; "unstuck" again press down each modifier key once.
       ; If this doesn't solve the problem restart this script.
    
    ; Actual AutoHotkey code starts here
    
    Goto Setup    ; Start listening for RAW mouse events
    
    ; ###################### CHANGELOG ######################
    
    ; Version 1.0 / 2016-11-20
       ; Initial release
    
    ; Version 1.1 / 2016-11-27
       ; Added "dumb mode" where the touchpad gestures key combinations are
       ;   always converted, even when the input was from a keyboard
       ; Added detection of 64-bit AutoHotkey. Show alert and activate dumb mode
       ; Added code to prevent the Windows key getting stuck
       ; Updated the comments for pinch in and pinch out
       ; Removed the unused MouseRegistered variable
    
    ; ###################### START OF HOTKEYS ######################
    
    #If ActivateHotkeys()
    
       #d::
          ; Swipe in from top edge / Three finger swipe down
          ; Show Desktop -> Do nothing
          return
    
       LControl & WheelUp::
          ; Pinch out with two fingers
          ; Zoom in -> Do nothing
          return
    
       LControl & WheelDown::
          ; Pinch in with two fingers
          ; Zoom out -> Do nothing
          return
    
       WheelLeft::
          ; Swipe left with two fingers
          ; Scroll left -> History forward in browser
          Send !{Right}
          ; Prevent it from firing too often
          Sleep 500
          return
    
       WheelRight::
          ; Swipe right with two fingers
          ; Scroll right -> History back in browser
          Send !{Left}
          ; Prevent it from firing too often
          Sleep 500
          return
    
       #a::
          ; Swipe in from right edge
          ; Open Action Centre -> End key
          Send {End}
          ; Make sure the Windows key doesn't get stuck in the down position
          Send {Blind}{LWin up}
          return
    
       #Tab::
          ; Swipe in from left edge / Three finger swipe up
          ; Activate Task View -> Home key
          Send {Home}
          ; Make sure the Windows key doesn't get stuck in the down position
          Send {Blind}{LWin up}
          return
    
       #s::
          ; Three finger tap
          ; Open Cortana -> Middle mouse click
          Send {MButton}
          ; Make sure the Windows key doesn't get stuck in the down position
          Send {Blind}{LWin up}
          ; MsgBox ,,,Cortana, 1
          return
    
       !Tab::
          ; Three finger swipe right
          ; App switching -> Next tab in browser
          Send +^{Tab}
          return
    
       +!Tab::
          ; Three finger swipe left
          ; App switching -> Previous tab in browser
          Send ^{Tab}
          return
    
       !Right::
       !Left::
          ; These are send as part of the three finger swipe left and right
          ; Ignore them
          return
    
    #If  ; This is an endif in AutoHotkey
    
    
    ActivateHotkeys()
    {
       global TouchPadLastEventTime
       global ModifierDown
    
       ; Do not activate hotkeys of one of the modifier keys is physically down
       ; This allows using Control+WheelUp or WheelDown to zoom
    
       ModifierDown :=   GetKeyState("LControl", "P")
                       + GetKeyState("RControl", "P")
                      
       if (ModifierDown != 0)
       {
          ; MsgBox ,,,%ModifierDown%, 1
          return false
       }
    
       if (TouchPadLastEventTime = -1)
       {
          ; Run in dumb mode
          ; Most likely because the 64-bits version of AutoHotkey is installed 
    
          return true
       }
    
       ; Check if we received mouse events in the last 150ms
       DeltaTime := A_TickCount - TouchPadLastEventTime
    
       if (DeltaTime <= 150)
       {
          return true
       }
       else
       {
          return false
       }
    }
    
    ; ###################### SET UP AUTOHOTKEY ######################
    
    Setup:
    
    ; Replace any previous instance 
    #SingleInstance force
    
    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    #InstallKeybdHook
    
    ; ###################### START OF RAW INPUT HANDLING ######################
    
    ; Based on the code by shaun http://www.autohotkey.com/board/topic/36304-hidextended-input-devices-ms-natural-keyboard-4000-etc/
    
    DetectHiddenWindows, on
    OnMessage(0x00FF, "InputMessage")
    
    SizeofRawInputDeviceList := 8
    SizeofRawInputDevice := 12
    
    RIM_TYPEMOUSE   := 0
    RIDEV_INPUTSINK := 0x00000100
    RID_INPUT       := 0x10000003
    
    TouchPadLastEventTime := 0
    ModifierDown := 0
    
    Gui, Show, , TouchpadRawEventsCapture
    Gui, Cancel
    
    HWND := WinExist("TouchpadRawEventsCapture")
    
    Res := DllCall("GetRawInputDeviceList", UInt, 0, "UInt *", Count, UInt, SizeofRawInputDeviceList)
    
    if (Count = 0)
    {
       MsgBox ,,No devices found !, Please install the 32-bit version of AutoHotkey.`n`nContinuing in dumb mode., 5
       TouchPadLastEventTime := -1
    }
    
    VarSetCapacity(RawDevice, SizeofRawInputDevice)
    
    NumPut(RIDEV_INPUTSINK, RawDevice, 4)
    NumPut(HWND, RawDevice, 8)
    NumPut(1, RawDevice, 0, "UShort")
    NumPut(2, RawDevice, 2, "UShort")
    
    Res := DllCall("RegisterRawInputDevices", "UInt", &RawDevice, UInt, 1, UInt, SizeofRawInputDevice) 
    
    InputMessage(wParam, lParam, msg, hwnd)
    {
       global RID_INPUT
       global RIM_TYPEMOUSE
       global TouchPadLastEventTime 
    
       Res := DllCall("GetRawInputData", UInt, lParam, UInt, RID_INPUT, UInt, 0, "UInt *", Size, UInt, 16)
       VarSetCapacity(Buffer, Size)
       Res := DllCall("GetRawInputData", UInt, lParam, UInt, RID_INPUT, UInt, &Buffer, "UInt *", Size, UInt, 16)
    
       Type := NumGet(Buffer, 0 * 4)
    
       if (Type = RIM_TYPEMOUSE)
       {
          ; MsgBox ,,,%Type%, 1
          TouchPadLastEventTime := A_TickCount
       }
    
       return
    }
    7
    (discontinued)
    6
    js57jee6.jpg


    Details:
    • Display: 12.2" IPS, 1920x1200
    • CPU: Intel Core 6Y30
    • GPU: Intel HD Graphics 515
    • RAM: 4GB Dual Channel LPDDR3-1833
    • SSD: Foresee 128GB
    • Audio: Realtek ALC283
    • WiFi/Bluetooth: Realtek RTL8723BU
    • Cameras: 5.0 MP, 2.0 MP
    • Battery: 3.8V x 5000mAh x 2 cells = 38Wh
    • Connectivity: 3.5mm Audio, USB-C, DC 12V, MicroSD, USB 3.0
    • Material: Magnesium Alloy
    • Weight: 970g
    • Size: 30.3cm x 19.5cm x 10.5mm


    Interior:

    Drivers:

    Misc (Software):

    Misc (Hardware):