March 28, 2020, 04:06:43 pm


Have you visited the Allwinner Chipset wiki? -

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - actkk2000

Operating System / MOVED: pcDuino4 Nano
September 21, 2016, 08:06:16 am
This is an update to,3164.0.html (and all other related posts before that, you must follow the trail!)

CT = Cubietruck
DPF = Digital PhotoFrame
RPI = Raspberry Pi
TFT = 7" TFT display

Hi Everyone! I'm back!!  8)

Now for (maybe?) the final chapter of Cubietruck chronicles, because some things changed and seems this time for good...

After a few months of working well, the DPF started to (once again) fail...  :-\
The image on the screen started to shake and move like some kind of interference, but it wasn't.
Something like this:

I tried different cables, input sources, but in the end it was the VGA to RCA video converter.
After wasting a lot of time trying to fix it, I realized this actually presented an opportunity, because...

1- To buy a new or even better video converter like HDMI to RCA for instance, would cost me the same as a new RPI 2 (sadly, at least that's it in my country).
2- Buying a new RPI would give me the chance to try the new model which I was hopping to.
3- By replacing my old RPI would left a spare board with native RCA video output to hook on the TFT monitor and that way build a new DPF.
4- CT would suit perfectly as an Android TV set on a 24" non Smart TV, and that way make it "Smart".
And that way make a much better use of CT, not just a picture album...

Now let say a little bit more about #4 since it's more of this board's concern. Items 1-2-3 will be for another day's (and board) topic...

As for hardware, I just get rid of everything but top and below acrylics and On/Off button. Just back to basics.
But I have to add a little piece of plastic between CT and top acrylic to make pressure over the board and that way avoid any unwanted disconnection or memory error as in the past.

In short, no more fancy stuff... almost like in the beginning.
But with an extra: a mini wireless keyboard that will fit just great with CT and that way have remote control of Android.

Here some pictures of the rig:

As for software, I downloaded and installed this image:
It already has Kodi, but I was more interested on Netflix and Spotify, along with Chrome and Youtube.
And for wallpaper a cool one called Device Info Live WallPaper:

Here a screenshot:

So that's it! Easy as pie!
Hope you liked it, and see you around!!  ;D
This topic has been moved to CB2 Board.

It is for CB2 and Android  ::)
Hi people!! :)

This is the next part of chapter III,3163.0.html
CT = Cubietruck
DPF = Digital PhotoFrame
TFT = 7" TFT display

To continue on this, another step would be to add a power button bigger than the onboard power button which is too small to handle (even with Ewell case).

So I soldered two pins on the two holes located next to the onboard power button and from there I attached a push interruptor. It has two states, push once to close, push once more to open.

This was preferable to a push button because despite it will be needed to push twice to turn on or off CT, still will be easier than holding the button for a copule seconds, specially for an older person.

Here the pictures on how the button and VGA to RCA conversor were mounted on the acrilyc case:

These are pictures with the 12V fan attached to a side of the case, to push hot air away from CT and the bottom of the VGA to RCA conversor:

Here doing the final tests before to move it to its final destination:

CT is currently located over a computer desk, hidden behind an All in one computer. While the TFT is located nearby CT, on a shelf where former DPF was placed before. After booting on Android desktop and start XMBC, it has 1 minute of delay until slideshow screensaver finally starts, and 15 secs between random pictures.

CT can be turned off by pushing the interruptor, this action triggers a shutdown of the Android system.
And here a video showing how it's finally working (click to enlarge):

As a conclusion, I have to say that no matter how expensive this may look, in the end it has been a cool experience that took a year to be completed (considering from the moment I bought CT on november 2013 until now).

I also hope people have not been offended by this article, I now most of you are Linux fans and you hold high expectations on cubieboard products, specially CT since it is a product designed for much more interesting things than just a dumb DPF running Android...

But this situation is much better than keeping a u$s 100 paperweight, as it was until I came up with this "crazy" idea. In any case I can go and rescue CT anytime if needed, the only thing is to bring a better DPF to replace it...

But I have to thanks CT for all the good and bad moments. During this time a learned a lot from CT, from compiling driver modules on Linux to debug through serial port.
I hope you also have the fun of your lives with this product, or at least to have more luck than me!!

Thanks for everything and see you around! ;D

THE END... ?
Hello!! :)

This is the next chapter for,3150.0.html
CT = Cubietruck
DIY = Do it yourself
PS = Power source
RPI = Raspberry Pi
TFT = 7" TFT display
WTF = What the f...

While I was wondering what to do with CT after I managed to bring it back to life and sucessfully connected it to a Lapdock, some unfortunate event happened on my mother's house (nothing to really worry about...)
A couple years ago she got a Phillips Digital PhotoFrame (DPF) similar to this:

It worked well for a long time, until a few months ago it didn't start anymore. After a quick review I found the 5V wall charger was the problem. Since I had the original CT PS without being used at that time, I could spare it and I replaced the broken DPF wall charger. So far so good, a happy mother again...

Then while I was recently tinkering with CT and the Lapdock, she told me the DPF failed again. My first thought was a PS failure, but in that case it will be a big issue since the original DPF PS was 5v and only 650mA and CT PS is 5V 2A, meaning much more amps than needed. If this PS also got burned then the DPF had to be a real electricity blood sucking crap...

But when I tested the DPF I found this time a change of PS was not the answer. I opened it to see if there was something to do, but the circuit is quite compact indeed, very interesting for such small device. Just two little boards with everything, one for processor, memory and lcd interface all integrated and a little one with a 5 keys keyboard for setup and stuff. Nothing else. So if there were something fried it will be much difficult to me to find it...

In the meantime I took the chance to test the original CT PS and add CT to Lapdock and the other project all together. The CT PS was OK. Well, here I was thinking on one side how to fix the DPF and on the other what to with CT, since there was no enough room for 3 boards on my project...
And suddenly it all made sense. Why couln't I use CT to build a DPF and replace the brown one?

I googled it and found some interesting projects for RPI:

The first link caught my attention over the others because it was designed to work with XBMC. And I could use Android and XBMC to make it work easily on CT...
It will be needed an auto loader program to start XBMC after boot ( and also to use the XBMC slideshow screensaver (

But I didn't want to spend much money on that, I wanted to help my mother but if this would be an inconvenience it would be better to tell her to buy a new DPF. Nevertheless, DIY calling is much stronger and I wanted to do something about it by my self.

So the next step will be to find a cheap display for this project. And it turned out I already had one...
From the other project I had a TFT composite monitor that I replaced by a Motorola Lapdock for Atrix.
And a quick comparaison revealed they looked very much alike, at least in size:

The only inconvenience will be that CT does not have a video composite output. No RCA connector like in RPI.
I already had a VGA to RCA cable adapter like this:

But it didn't work because it is for video cards that support TV-out via VGA port, and seems CT doesn't have that feature.
Then the only way to connect the TFT to CT would be through a VGA to RCA converter:
And I finally decided to have one (click to enlarge):

OK, at this point you have to be thinking "WTF? Are you crazy? Why would you pay for something that it is already included in RPI?"
"Why don't you use the RPI as it was intended in all the listed projects for a DPF with a RPI, instead of trying to reinvent the wheel?"
And yes, that would make sense but it turns I'm not crazy... Or am I? ???

Some people worked on the same thing for cubieboard, but with Linux:,1676.0.html,173.msg16505.html#msg16505

Anyway, I was closer to convert CT into a DPF than a RPI which was already working, assembled on a case with a system in place.
And from my point of view, CT time had been passed. It was out too much time, and I already moved onto a new project to replace it, so there was nothing left for CT, just maybe a spare part. In this way it would fulfill a purpose, and would make my mother happy again, she loves her pictures collection.

Another reasons would be Wifi connection, faster boot and faster reading of the flash memory, also more trustable than a SD card, this will work many hours per day every day, more storage space for pictures...
And Android will let me to use a nice live wallpaper which I am fond of:

With that in mind I proceeded to do some tests. First it would be needed to flash CT again with VGA Android image:
It worked like a charm, with one little problem. Due to there was hot wheater here, I noticed CT started to heat as well and eventually to turn off or restart.

When I touched the acrylic I noticed it more than warm... something I didn't realize before. This caused I consider to add something to the build that I never wanted before: a fan.
Then again needed to buy something extra, this time a 3" 12V fan to cool off CT, similar to this:

Fortunately I already had a 12V PS for the TFT and the CT addon which I bought just in case, but I never used it before.
This way I would be able to control both display and fan power feed from the addon and to power off everything from CT.

Here some pictures of the new case built with only the two remaining acrylics and the addon in the middle, over CT. No Sata disk needed. (click to enlarge):

Here testing if CT and the addon could handle power for TFT display and the cooler fan:

Will continue on the next part...,3164.0.html

See you soon!!  :D
Hi there!  :D

This is the next chapter of,3147.0.html

To test CT with an Android image and as for benn's advice I downloaded this one from

But I wanted a 1080p HDMI capable image, then I found this one in the same dir:
I tried it on a full hd capable monitor and worked right out of the box as well.

At that time I was also finishing to adapt a Motorola Lapdock for Atrix to my other project:

Since CT board was not fixed to any case or box, I decided first to attach CT alone to the Lapdock for a try.
I saw this post I realized it will be possible for CT to be used with a lapdock as well:,1366.0.html

Also these adapters worked for CT without any modifications:

And I plugged the CT USB power cable to one of the USB ports on back of the Lapdock.
The only inconvenience was that when the lid was closed, power on the USB ports also got cutted and CT was shutted down without any warning...
Just after open the lid againt CT started, meaning Lapdock USB ports remained off when the lid was not fully open...

Here some pictures while testing the stand alone mode (click to enlarge):

I also tried to simplify connections by using just one USB cable like the one described on Adafruit:
For that I bought a cable designed for PSP with the advantage that it already has a 2.5mm plug that will fit on CT:
And also a mini USB adapter for the USB port:

That would allow a project to use the USB port designed for Atrix cellphone, which when the lid is getting closed it just cuts power for a second and starts again once fully closed.
This is not an inconvenience for a cellphone, but without any batteries CT still was shutted down and restarted as soon as the lid touched the keyboard.

To keep the power for that (actually less than a) second I considered Super Capacitors, as described here:

But first I tested the cable, with no luck. CT seemed to not have power enough to work, as soon as it started to boot, it just power off inmediatly.
Then I added a USB extension cable modified for my other project, with the 5V line cutted to avoid backpower on the CT USB ports (as also is explained on Adafruit video):

If this worked, eventually I would do the modification directly to the PSP cable.
But didn't work either. The only way it worked was plugging the mini USB portion directly to CT OTG port, seems that reinforced somehow the power needed to boot.

That was not the expected because in that way USB port data for cellphone on the Lapdock was cancelled and the keyboard and pad wouldn't work either.
Probably was a cheap cable, then after trying different configurations with no results, eventually I gave up.

But I was surprised when I also attached a Sata disk and it worked without problems, just with the power provided by the USB port on the back of the Lapdock:

As long as the lid remained open, it wouln't be any problems. But then CT wouldn't act as real laptop, right?  ???

So finally I decided a final test, adding CT to my other project, and using the original external power source that I bought along with CT.
It's a 5V 2A USB charger like this:
And since I have a HDMI switch with 3 connections, I've got one spare for CT...

The only problem will be the keyboard and pad, because I have a USB swith with only two connections.
But for testing purposes I could unplug Raspberry Pi USB cable and use it on CT.
Other way was plugging a USB mini mouse to CT, and also a mini keyboard that I wasn't using anymore.

So here is a video of the "three amigos" working together... (click to enlarge)

It was a short stay, because during that period something happened that would change CT fate forever...
But that story, is for the next chapter...,3163.msg20835.html#msg20835

See you soon! And thanks for reading this! :)

Hi Everyone!  :D

You probably remember me because I was the guy complaining about his Cubietruck (CT) just died and I made a lot of fuss about it... Well, sorry for the inconvenience but I had to do something...

But on the road I found out there are a lot more of people with the same problem...,2285.msg17698.html#msg17698,1120.msg17705.html#msg17705,564.msg17699.html#msg17699,3061.msg20195.html#msg20195

Also I think I was very lucky because, altough I'm still not sure, it seems it was only a mechanical problem.

At first my idea was to replace my Raspberry Pi with a more powerful board, but I started to play (may be too much) with Android and games and gamepads:,2278.0.html,1973.msg12702.html#msg12702

Then all the problems started several months ago, the day I tried to fit CT inside Ewell case.
Big mistake to buy that. Even when it is pretty cute it is not good.

I followed instructions and I saw the video but after putting CT and try to fit sata cable, I discovered there just wasn't enough space...

If you look closely on the video you will see there is a lot of handling and you need to push hard to finally fit inside sata disk and cable. The back cover simple won't stay in position until be screwed.

First my CT just didn't boot. I saw some lights on, but they remained fixed, Android logo also freezed...
I tried a few resets but nothing. At one point it managed to boot but it didn't go too far, monkey was also freezed...
Each reset made things worse, until stop booting.

I opened the case and extracted everything out and put it back to the acrylics, then flashed CT with Android, everything worked again.
I decided to call the night and leave it for another day, that was enough for now.
When I tried again but this time without the disk, things were the same. Same deal. Until things went south...

After that I was never again able to boot CT, nor flash it again. With any distro.
I expended a month trying to fix this, during the same I was asking everywhere and to everyone about this problem.

I have received some good advices from rose28357 pointing me to a possible memory voltage issue and also great help from benn from Cubietech, but in the end nothing worked.,1938.msg17863.html#msg17863

I also thank to all the people that gave me their support during the past months, like Gul or @lex and tydaikho when I stuck around figuring out how to solve this weird problem.
From time to time I tried to flash CT again, with no luck... the process always stopped at some point, sometimes didn't even start.

I wonder if this wasn't actually a blessing because there are number of reports of heating problems because sata disks take high temperatures due the confinement, and even if this would have worked, probably my disk would have been fried eventually.

Months later Cubietech released a new version of a CT case, this time made of metal and supposedly designed to handle temperature in a better way and with an easier assembly as well:
Should I have waited? Nah! It is not very attractive anyway...  :o

That's why I planned to extract Sata disk and put it outside in a base for the case, made of the back cover flipped out and joined to another back cover of a second Ewell case that would be used to house a USB character display. This was a picture of what I was planning when CT finally died, using Raspberry Pi in the back connected to the USB character display:

In the end I made it in a similar way with a different product:

After a few months dedicated to continue my previous project,2285.0.html but this time with a replacement for CT (see and updates) recently I decided once again to give CT a try.

I went back in my steps remembering what I did wrong, when it all failed.
I remember all the groping and pushing and that probably broke something inside.
I consider myself a handy person, very careful when handling electronics, and I couldn't believe that I caused this mess.

Then with nothing else to loose, I started to push with my thumbs all the components, specially ram and flash memory. All in the opposite sense of Ewell case insertion, from the top of the board.

Yeah, that sounds stupid... I didn't even try to solder anything, just pressing the components and making an adjustement with my fingers...
But after that, I tried again to flash Android, and YEAAHH! it went all the way... 100% completed!

Imagine my joy when CT booted and I saw that little monkey's face again!
Seems something (I really don't know what) was out of place or who knows really... thing is that CT was alive again!

I've got my suspicions on the HDMI connector, my HDMI cable is thick and heavy and might also have helped to loose it, maybe just enough to cause this failure.
But I don't wanna touch it anymore...

Unfortunately my other project was too far advanced, then it could'nt be undone anymore and CT actually became the third wheel...
So what to do with this zombie ARM board? It just decided to finally work a little bit too late...

The answer: on the next chapter...,3150.msg20771.html#msg20771

See you soon! :)

PS: I'm sorry if this was too long and disappointing, probably won't fix anybody's else broken board but I needed to get it out of my chest... Thanks for reading!
Projects / CubieTruck as Raspberry PI replacement
April 02, 2014, 11:39:11 am
It's a work in progress, although software so far is already working fine:

I had some problems with gamepad because of lack of driver, but fixed at last:

Both systems are coexisting together for now...

I can even manage RPI from CT with remote terminal and transmission gui  :D

The obvious advantage of CT is speed, Google Play, and in this case also portability, my RPI can't be moved to anywhere anymore...

Raspberry Pi / RPI still alive and kicking
April 01, 2014, 11:45:30 pm
Actually I'm a proud owner of a Raspberry Pi board...

I have successfully mounted:

-A headless torrent server with Transmission and LCD2USB display board
-Files downloader manager with PyLoad
-A small NAS with USB portable disk, SMB y Debian (Raspbian)
-A media center with Xmbc (Raspbmc), DVD player and 7" LCD monitor
-A retro gaming console with PieMame and arcade joystick
-A digital desktop clock with Clockatoo RTC Clock Board

I call it "RasPi-Rack"

I also own a Cubietruck and of course is more powerful!
Still under development, looking to move some stuff here with Android and waiting for Ewell case to arrive...
But in the meantime Raspberry Pi still is useful  ::)