Jump to content


Photo

CX-01 Cortex A5


  • Please log in to reply
47 replies to this topic

#1 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 06 August 2012 - 09:00 PM

Posted Image


The CX-01 is a hdmi dongle that uses Android 4.0.x

Specs:

Brand N/A
Model CX-01 C77
Material Plastic
Color White / Black
OS Android 4.0.X (mine came with 4.0.4)
Chipset TCC 8925
Processor Frequency 800MHZ
RAM DDR III 512MB
Internal Memory 4GB flash memory
Memory Card Type Supports USB flash drive up to 32GB
Expansion Slot USB
Audio Format AAC, AAC+, eAAC+, AMR-NB, AMR-WB, QCP, MP3, WMA, WAV, MIDI, M4A
Video Format WMV, ASF, MP4, 3GP, 3G2M4V, AVI, MJPEG, RV10, DivX, VC-1, MPEG-2, MPEG-4, H.263, H.264, 1280*720P HD 30 fps, 1080P, 720*480 D1 30fps
Output Resolution 1080P
Picture Formats JPEG,BMP,PNG,GIF
Subtitle Formats SubRip [.srt]
OS Language German, English, Spanish, French, Hebrew, Indonesian, Italian, Dutch, Norwegian, Polish, Portuguese, Romanian, Finnish, Swiss, Filipino, Vietnamese, Turkish,Greek, Bulgarian, Russian, Ukrainian, Korean, Simplified Chinese, Traditional Chinese, Japanese
Video Interface HDMI
Audio Interface HDMI
Other Interface USB Host / Mini USB OTG
Power Supply mini USB
Additional Features WiFi 802.11 b/g/n complaint; supports up to 2160p resolution


Posted Image


notes:
1 - The device is not rooted ( i have posted below how to root it)
2 - The Market crashed all the time (i have posted how to fix this issue)
3 - I have tested the device with a 2TB hd connected and it works perfect.
4 - Connected a usb hub and works perfect
5 - Connected a usb wireless mouse and works perfect.
6 - Bluetooth external dongle its not supported
7 - 3g external dongle is not supported
8 - Netflix works ok ( the android application SUCKS but it works)

#2 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 06 August 2012 - 09:01 PM

ROOT TUTORIAL And Market fix:

How to root the CX-01 and how to fix the market issue.

rooting is very simple, note: im using windows xp.

DOWNLOAD: http://www.sendspace.com/file/nshpmj

1 - Uncompressed the cx-01.zip file into your pc.
2 - Connect the cx-01 into your pc. Wait some minutes until it finishes to "boot". In the pc will show you that will need to install a driver.
3 - When the installation driver screen appears, select advanced option to select the folder driver from the file that you have already uncompressed it.
4 - when finished installed the driver go to the folder Root-Script
5 - run Root-Script.bat

Root-Script.bat
a - Select option 1 and verify the connection if OK
b- Select option 2 and check if your device can be rooted (with this script)
c - if its ok select option 3 when finished the CX-01 will be rebooted.

Fix Market issue:
1 - Rename the file Google_Play_3.5.15.apk that is already provided in the ZIP into vending.apk
2 - copy vending.apk file into /system/app/
3 - Then install it.

note: To copy this you need the es explorer configured as root. then you will be able to copy it.

reboot the device an you will have it rooted and with the market fixed. Update all your applications.


I dont know yet but i may be doing a script that fixes some bugs and roots the tablet all in one click or something like that, but that takes time and work. also im still waiting the original rom so i can tweak it better i don't want brick the cx-01. Next quick update will be full market. but untill i dont get a full signed firmware. i will not be working on any thing that can brick the tablet.

Good luck

Edited by tatubias, 07 August 2012 - 03:50 PM.


#3 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 06 August 2012 - 09:01 PM

source: cx-01 | CNXSoft – Embedded Software Development


Yesterday, we got Linux kernel 3.0.8 source code from Telechips, as well as some files related to Android 4.0 (Webkit + OMX). Today, I’ve had a look at the kernel source code and found a few very interesting things.

Read more: cx-01 | CNXSoft – Embedded Software Development


First let’s get the code from github:

git clone git://github.com/cnxsoft/telechips-linux.git


Good news! The code for the latest Telechips TCC892X is present in arch/arm/mach-tcc892x, and there is support for 3 types of boards:

board-m805_892x – TCC8923 M805 board
board-tcc8920 – TCC8920 evaluation board
board-tcc8920st – TCC8920 STB evaluation board

TCC8920 STB evaluation board appears to be relevant to products such as Diyomate A6, but if it’s also used for TCC8925 HDMI Dongle such as CX-01 mini PC, Zero Devices Z900 or ValuePlus TizzBird N1.

Now let’s have a look at the default config directory for arm (arch/arm/configs):

ls | grep tcc89
tcc8920st_defconfig
tcc8920st_hdb892s_defconfig
tcc8925st_dongle_defconfig
tcc8925st_donglehs_defconfig
tcc8925st_hdb892f_defconfig
tcc8925st_isdbt_module_defconfig
tcc892x_defconfig


Nice! tcc8925st_dongle_defconfig and tcc8925st_donglehs_defconfig look particularly interesting!

Read more: cx-01 | CNXSoft – Embedded Software Development

Posted Image

A quick comparison shows that the only difference is that tcc8925st_donglehs_defconfig sets CONFIG_HDMI_DONGLE_CLOCK_HIGH_SPEED=y.

Looking further in the source code:

#define TCC_CPU_FREQ_HIGH_SPEED 812500
#define TCC_CPU_FREQ_NORMAL_SPEED 716500


So tcc8925st_dongle_defconfig configuration file sets TCC8925 to run at 716.5 MHz and tcc8925st_donglehs_defconfig to 812.5 MHz.

The kernel configuration enables the Android stuff, so it’s probably the kernel we’ve got in the device running Android. Let’s try to build the kernel with TCC8925 clocked at 812.5 Mhz (High Speed config) assuming you’ve got the ARM toolchain already installed (run apt-get install gcc-arm-linux-gnueabihf in Ubuntu, if you don’t):

make ARCH=arm tcc8925st_donglehs_defconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j2 uImage
....
Image Name: Linux-3.0.8+
Created: Wed Jul 18 20:22:07 2012
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3136392 Bytes = 3062.88 kB = 2.99 MB
Load Address: 10008000
Entry Point: 10008000
Image arch/arm/boot/uImage is ready


Good! It can build! We now have got the kernel (zImage and uImage) in arch/arm/boot. Let’s build the kernel modules:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j2 uImage INSTALL_MOD_PATH=build_modules modules
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j2 uImage INSTALL_MOD_PATH=build_modules
modules_install


The kernel modules are located in build_modules directory. There are only 2 kernel modules: gspca_main.ko (video driver) and scsi_wait_scan.ko.

I cannot give it a try now, as I haven’t received the hardware yet. The other thing I would like to get before hacking CX-01 mini PC is a recovery firmware, and the eventual tools to recover the device when something bad happens. I’ve contacted PandaWill to try to get it. The bootloader code would also be nice, but not an absolute must. However, I believe it’s unlikely we’ll get the bootloader source code since Telechips does not appear to have released it for the older versions of its TCC processors.

Read more: cx-01 | CNXSoft – Embedded Software Development

#4 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 06 August 2012 - 09:03 PM

Telechips Releases Linux Kernel 3.0.8 and Android ICS Source Code

lechips has just uploaded the GPL source code for kernel 3.0.8 and Android 4.0 to the open source section of their website.

If downloading from telechips website is too slow, you can also try alternate downloads (Thanks Gabe!):

Kernel-3.0.8.tar.gz linux files - Kernel-3.0.8.tar.gz - Minus
Ics.tar.gz linux files - Ics.tar.gz - Minus

I’ve also created 2 repositories in github:

telechips-linux – Linux kernel source code https://github.com/c...telechips-linux
telechips-android – Android platform open source code (webkit + OpenMAX source code) https://github.com/c...lechips-android

It haven’t looked into the source code in details yet, but hopefully, this will allow developers to customize the firmware running on Telechips TCC8925 based mini PCs such as CX-01 mini Android TV Box or Zero Devices Z900.

Read more: Telechips Releases Linux Kernel 3.0.8 and Android ICS Source Code | CNXSoft – Embedded Software Development

#5 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 09 August 2012 - 07:38 AM

Finally we got the original firmware.


http://www.pandawill...id TV CX-01.rar

-----------------------------------------------------------------------------

It seems that there are similar devices like the CX-01 like c77 or other basically all are the same but the sometime have some different issues in the firmware. i was told in some devices you can use adb because usb debug is not enable and you cant access to the .development menu due it is not shown.

so to show the development settings menu install a terminal emulator en the device and type the following line. it will bring up the development menu.

Code:

am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettings


there in that menu enable the USB debub option and you are ready to flash the device.

#6 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 09 August 2012 - 12:32 PM

Tweak patch. rom version - CX1-V1.0-v12.05_r1-4096-8189-en

1 - Stable Android Market

2 - build.prop Tweaks
* Full Market
* GPU try to handle U
* Max events UI can handle in 1s
* Increase touch responsiveness
* Dalvik Tweak
* TCP optimizing settings
* OOM Settings
* OOM Adjustments

3 - Ads Blocks
4 - " Google blocking apps writing to SD cards" (fix)

Download: http://www.sendspace.com/file/ds7x7u

How to install:

1 - Root the cx-01
2 - uncompress the cx-01 tewakfix.zip
3 - connect the cx-01 to the pc and wait some minutes untill is finished to boot.
4 - run the patch.bat file
5 - reboot

That´s all

#7 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 11 August 2012 - 07:29 PM

This has not much updates. i have updated the build.prop to make it feels smother. also fixed the wide of the image, now you can see perfect the border of it.

1 - Stable Android Market

2 - build.prop Tweaks
* Full Market
* GPU try to handle U
* Max events UI can handle in 1s
* Increase touch responsiveness
* Dalvik Tweak updated Values
* TCP optimizing settings
* Screen Wide fix
* Other little tweaks.

3 - Ads Blocks
4 - " Google blocking apps writing to SD cards" (fix)


Download: http://www.4shared.c....ak_Fix_02.html


How to install:

1 - Root the cx-01
2 - un compress the cx-01CX-01 Tatubias Tweak Fix 0.2
3 - connect the cx-01 to the PC and wait some minutes until is finished to boot.
4 - run the patch.bat file
5 - reboot

That´s all

#8 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 14 August 2012 - 05:14 PM

For next relase. Was able to resize the cursor. I will be updatingvsoon

Sent from my GT-I9100 using Tapatalk 2

#9 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 16 August 2012 - 01:13 PM

Pandawill finally managed to release CX-01 firmware (234 MB) about a week ago. This firmware can be used for devices with 4 or 8 GB flash memory (2 separate directories). You only need to update the firmware if your device has some serious problems, or if CX-01 gets a proper firmware update (we can always dream…).

download rom: http://www.pandawill...id TV CX-01.rar

Once you’ve downloaded ROM for android TV CX-01.rar in a Windows PC, extract it and enter ROM for android TV CX-01 directory. You’ll find 1 file and 1 directory:

V1.0-4096-8189_en – Directory for 4GB firmware
V1.0-8192-8189_en – Directory for 4GB firmware
FWDN_8923.zip – Telechips tools to burn the firmware to flash

Extract FWDN_8923.zip, go to vtcdrv directory and install the driver corresponding to your operating system.

Now click on FWDN_V7_v2.22.exe, click on …, and select one of the 3 files in V1.0-4096-8189_en then click on add file. Repeat until you’ve added the 3 files for the 4GB firmware:

CX1-V1.0-4096-8189_en.rom – MTD
lk.rom – BOOT
NAND Data.fai – NAND Data

Now connect the mini USB to USB cable to your computer (but not to the CX-01 just yet), press the Fn key and insert the mini USB cable into the CX-01, until it is detected by Windows and complete the driver installation. Once this is done, the Area Map section you show the NAND Data and MTD partitions. Click on the Start button to start flashing the new firmware to the device.

FWDN V7 During CX-01 Firmware Flashing

Posted Image

Once you see “Download is complete! (1st)” the update is complete. This is the log for the update:
============================================
FWDN V7 -- v2.22
============================================

[DEBUG] CFwdnPort::Check_VtcUsbPortChange: \\?\usb#vid_140e&pid_b086#5&24f64713&0&1#{db6585b8-0409-4ee6-9636-e595901c59ca} is pluged.
[DEBUG] CFwdnDownload::DeviceArrivalEvent: Device Arrival Event (dev=0)
Download Session – Start!
Device Init – Start!
Device Init – Complete! – (0sec 17)
Device’s SerialNumber : F1002059A00841DC120713084548063B
[DEBUG] CFwdnDownload::OnDownloadDefault: check=1 filepath=F:\cnxsoft\cx-01\V1.0-4096-8189_en\lk.rom filesize=333KB type=0
[DEBUG] CFwdnDownload::OnDownloadDefault: check=1 filepath=F:\cnxsoft\cx-01\V1.0-4096-8189_en\CX1-V1.0-4096-8189_en.rom filesize=233MB type=4
[DEBUG] CFwdnDownload::Verify_ImageFile: [HEADER] : Size=48 CRC=0x3388635F
[DEBUG] CFwdnDownload::OnDownloadDefault: check=1 filepath=F:\cnxsoft\cx-01\V1.0-4096-8189_en\NAND Data.fai filesize=1104KB type=5
[DEBUG] CFwdnDownload::Verify_ImageFile: [HEADER] : Size=96 CRC=0xD22A5DC4
[DEBUG] CFwdnDownload::Verify_ImageFile: Image Version : TCC FAT IMG V0.1
[DEBUG] CFwdnDownload::Verify_ImageFile: DISKSIZE = 0x85C00000
Write BOOT – Start!
Write BOOT – Complete! – (2sec 46)
“MTD” AREA Write – Start!
“MTD” AREA Write – Complete! – (4min 33sec 29)
“NAND Data” AREA Write – Start!
“NAND Data” AREA Write – Complete! – (2sec 26)
Check CRC (F:\cnxsoft\cx-01\V1.0-4096-8189_en\CX1-V1.0-4096-8189_en.rom) – Start!
Check CRC – Complete! – (52sec 73)
Check CRC (F:\cnxsoft\cx-01\V1.0-4096-8189_en\NAND Data.fai) – Start!
Check CRC – Complete! – (0sec 12)
Download Session – Ending…
Download Session – End!
#################### Download is complete! (1st) ####################

This method should also work for other Telechips device by simply using the corresponding firmware files and most likely a slightly different way to enter flash mode.

SOURCE: http://www.cnx-softw.../#ixzz23jIwIT5s

#10 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 16 August 2012 - 01:13 PM

ALWAYS DO BACK UP OF YOUR SYSTEM BEFORE INSTALLING ANY PATCH (BETA SCRIPT)

ok here it is the Tatubias tweak 0.4 beta for the CX-01 device.

Tweak patch. for rom version - CX1-V1.0-v12.05_r1-4096-8189-en



1 - Stable Android Market.

2 - build.prop Tweaks.
* Full Market.
* Improve touch responsiveness through Hardware Rendering.
* GPU try to handle User interface.
* Some other video performances added.
* Max events UI can handle in 1s set to 240.
* Increase "touch" responsiveness.
* Dalvik Tweak updated Values 15 August.
* Screen Wide fix (images used to get out from the tv screen from the side (fixed)).
* Other little tweaks.
* Enhance JPG Quality.
* Interface Set to English.
* Disable logcat – Android Logger.
* Disable Extended JNI Checks.
* Improve performance in video playback and streaming.
* Added Googles DNS.
* Improve Scrolling Responsiveness.
* Bootanimation added.

3 - Ads Block.
4 - "Google blocking apps writing to SD cards" (fix).
5 - Installs any apk that is inside the apk directory (dont put apks with Spaces in their name edit them first).
6 - Instalation menu options and updates.
7 - Dalvik cache Cleaning.
8 - Framwork tweak (mouse pointer Resize 50% smaller Than original).


Download:http://www.4shared.c...eak_Fix_04.html


How to install:

1 - Root the cx-01
2 - un compress the cx-01CX-01 Tatubias Tweak Fix 0.4
3 - copy any apk that you want to auto install alone into the apk directory
4 - connect the cx-01 to the PC and wait some minutes until is finished to boot.
5 - run the patch.bat file
6 - reboot

That´s all
  • Mp4 likes this

#11 Mp4

Mp4

    Admin Ninja

  • Administrators
  • 2,558 posts

Posted 16 August 2012 - 02:23 PM

sweet and thanks again for the help , I hope to get my google cloud stick unbricked . so i can install this new firmware on it
Are you lost, Follow us on Twitter
http://twitter.com/slatedroid
C8+/Hp Touchpad/Galaxy Tab/
http://androidtabletfirmware.net

#12 Teaker1s

Teaker1s

    Newbie

  • Jr. Member
  • Pip
  • 3 posts

Posted 20 August 2012 - 06:57 PM

Hi can you tell me were any unused ports or extra pin out such as spare usb found on the board?

Secondly I'm recieving this as seller mis described the item, I read about the OTG usb and wonder if either micro usb otg hub with micro sd or usb flash would boot from either usb port.

Or is the boot loader locked to boot nand flash only?

Reason I ask is running arm linux on itubuntu on a 16gb card perhaps?

Failing that you could run complete linux from market place-but this wasn't what I realy wanted

#13 tatubias

tatubias

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 99 posts

Posted 23 August 2012 - 07:48 PM

Hi can you tell me were any unused ports or extra pin out such as spare usb found on the board?

Secondly I'm recieving this as seller mis described the item, I read about the OTG usb and wonder if either micro usb otg hub with micro sd or usb flash would boot from either usb port.

Or is the boot loader locked to boot nand flash only?

Reason I ask is running arm linux on itubuntu on a 16gb card perhaps?

Failing that you could run complete linux from market place-but this wasn't what I realy wanted



Check in pandawillforum we have there posted information how to flash the device also build a boot image and we have also posted there the kernel sources

Sent from my GT-I9100 using Tapatalk 2

#14 pawelkrak

pawelkrak

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 04 November 2012 - 08:07 AM

Root with upgrade CX-01 r4 work perfectly with CABLETECH ANDROID DONGLE A5 Cortex TCC8925.

Posted Image

That drivers for TCC8925 work only with WINDOWS XP. VISTA/7 doesnt work,

So waiting for new release.

Thanx and best Regards

Paul

#15 koloboro

koloboro

    Newbie

  • Jr. Member
  • Pip
  • 1 posts

Posted 14 December 2012 - 04:32 AM

Root with upgrade CX-01 r4 work perfectly with CABLETECH ANDROID DONGLE A5 Cortex TCC8925.

<snip>
That drivers for TCC8925 work only with WINDOWS XP. VISTA/7 doesnt work,

So waiting for new release.

Thanx and best Regards

Paul


Witam
Mam prośbę czy mógłbyś kolego opisać krok po kroku jak zrobiłeś uptade cabletech'a?
Postępuję zgodnie z powyższą instrukcją ale cabletech nie ma przycisku Fn i xpek go nie rozpoznaje i nie instaluje sterowników.
Proszę o pomoc
Z góry dzięki
Pozdrawiam.

Moderator edit: Please use English language when posting replies. Thank you.

Google translated:

Hello
I have a request could you describe mate step by step how you did Uptade cabletech'a?
Follow the above instructions but CABLETECH no xpek the Fn button and it does not recognize and does not install the drivers.
Please help
Thanks in advance
Yours.

//edit

Edited by mrsburnout, 14 December 2012 - 09:20 AM.
added translation / snipped quote


#16 pawelkrak

pawelkrak

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 14 December 2012 - 11:13 AM

Reply to @mail.

I think probably Fn is inside cover. Im not checked yet. Only ROOT and CX-01 upgrade. Tested and worked under Windows XP.

Regards

#17 Alferek

Alferek

    Newbie

  • Jr. Member
  • Pip
  • 2 posts

Posted 28 December 2012 - 03:28 PM

I can confirm: rooting works on my CABLETECH ANDROID TV DONGLE.
Rooting by my PC under Win XP.

#18 pawelkrak

pawelkrak

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 06 January 2013 - 07:40 AM

TATUBIAS, did u hear about updating firmware from internal dongle menu ?

INSTALL SYSTEM UPDATE ? It's safe ? I dont have Fn button in my CX. Which files i must uploading into my SDCARD ?

Regards Paul

#19 leeeeed

leeeeed

    Newbie

  • Jr. Member
  • Pip
  • 8 posts

Posted 07 January 2013 - 09:15 PM

Root with upgrade CX-01 r4 work perfectly with CABLETECH ANDROID DONGLE A5 Cortex TCC8925.

Posted Image

That drivers for TCC8925 work only with WINDOWS XP. VISTA/7 doesnt work,

So waiting for new release.

Thanx and best Regards

Paul


WOW - thank you. I have been searching non stop for days. Have been running from the CX-01 discussions on Pandawill forum and all the root and upgrades are working for the Cabletech. Except without a Fn button I can't enter FWDN mode to flash the custom ROM there. I ran the recovery command in adb and it wiped all the bloatware from the stick and put it back to stock Android, but the one thing that won't work is the Play Store. Not only that, you can't actually sign in with a Google Account. I assume this is why the Play Store won't work (you press the icon, it shows the grey store screen loading for a second, then exits with no error). Wiping cache, resinstalling, running the update scripts don't work.

Is there anyway around this?

I've opened the stick and there is no (obvious) switch inside to enable FWDN mode. I've read that you can possible short 2 connections to enable it, but of course with no knowledge of this I'm not going to bother.

Now I FINALLY know what this stick is actually called, I'll keep searching. But any help would be appreciated. Thanks :)

#20 pawelkrak

pawelkrak

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 08 January 2013 - 02:15 PM

I got email from CABLETECH reseeler. He say, new firmware will be released soon, mayby for a few days and no needed to flash using FWDN. We can use internal menu updater :) so waiting....

Edited by pawelkrak, 08 January 2013 - 02:16 PM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users