Compiling Coolstream Flash Image From Scratch !! - UkCvs.org
 

Go Back   UkCvs.org > HD Digital Tv Section > Coolstream HD Receiver

Reply
 
LinkBack Thread Tools Display Modes
Old 12-09-2011, 07:52 PM   #1 (permalink)
Yorkshire Git Admin
Team-UkCvs Senior Member
 
Satsearching's Avatar
 
Join Date: Aug 2008
8 Highscores

Location: Here
Posts: 1,567
iTrader: (0)
Casino cash: $527632
Thanks: 659
Thanked 1,441 Times in 722 Posts
Nominated 11 Times in 4 Posts
Nominated TOTW/F/M Award(s): 4
Groans: 2
Groaned at 0 Times in 0 Posts
Default Compiling Coolstream Flash Image From Scratch !!

After 3 days constant, I finally built a clean Coolstream Flash image, here are the details.

There are various methods, but the one I opted for here is to build using the "Wittinobi" build system as this one produces a full flash image.

Starting from scratch..........

==========================================

Install Ubuntu desktop v11.04 Desktop under Vmware Workstation v7.1.4 (In WinXP).
You need to use v11.04 for this guide else you will get wrong versions of other files in synaptics.

Do not install any Ubuntu updates from nag screens after the clean Ubuntu install

In Ubuntu synaptic package manager, you MUST install the following....

gftp-gtk
autoconf
automake (DON'T install later versions! just install base automake)
libtool
texinfo
flex
bison
gawk
subversion
unp
libncurses5-dev
git-core
mtd-utils
cmake
zlib1g-dev

IMPORTANT! Dash needs to be removed (do not remove it with synaptics), in this later version of Ubuntu you can not easily remove it (else will remove other things we need) So best way is to disable it, so in a Terminal console, do the below.

sudo dpkg-reconfigure dash

A screen should appear asking you to use dash as the default system shell, ensure you select NO!

The console should have returned the below....

Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'

As can be seen above, we now have bash

Close the Terminal console, and reboot Ubuntu.

Now, in a new Terminal console, issue the below.

mkdir coolstream

cd coolstream

git clone git://gitorious.org/~wittinobi/neutrino-hd/wittinobis-buildsystem-cs.git cs-neutrino

cd cs-neutrino

mkdir download

NOW, EDIT THE config FILE IN coolstream/cs-neutrino/ AS PER INSTRUCTIONS IN THE FILE TO BUILD YOUR OWN TOOLCHAIN
IE, COMMENT OUT (#) EVERY LINE EXCEPT THE VERY LAST LINE

The config file then should look like the below.

# if you want to use your precompiled toolchain, define those variables:
# this will skip the building of our own compiler/glibc combination!
# CROSS_DIR=/opt/newcross/arm-cx2450x-linux-gnueabi
# TARGET=arm-cx2450x-linux-gnueabi
# if /usr/share/libtool/config/config.guess does not supply a valid
# build type, specify it here. THIS IS A WORKAROUND. Use with caution.
# BUILD=x86_64-unknown-linux-gnu
# if you want to build your own toolchain, with "make crosstool",
# comment out the above settings of CROSS_DIR *and* TARGET and uncomment this.
# DO NOT SET CROSS_DIR IN THIS CASE
TARGET=arm-cx2450x-linux-gnueabi

Now, back to your terminal console, issue the below

make crosstool

make printenv

make wittinobi-init

I GUESS NOW IS THE TIME TO DO YOUR MOD'S AND DIFFS

make wittinobi-neutrino-flash-new

=================================

Now look in your coolstream/cs-neutrino/build_tmp folder and you should find 3 flash images.

One for Coolstream HD1
One for Coolstream NEO
One for Coolstream ZEE

(there will also be 3 tar versions of the above images)

As a first build, it will take a few hours to build your toolchain and download all needed files, I will list all the files needed in the next post as you may find it easier to manually download all files as various repo's was down while I was building my first test image.

I have just ftp'd my test build hd1 image to my box in /tmp and succesfully flashed my box, rebooted and scanned 28'e with no problems.

Now all we need is a decent UK image for the Coolstream HD boxes............

SS
__________________

Download Our Toolbar Now !!
DBOX HELPFILE HERE

Any information provided on this site is not guaranteed in any way. Some articles may discuss topics that are illegal, so this information is provided for educational purposes only, use at your own risk !! NO TO SKY AND F1, BBC WAKE UP! HELLO RTL!

Last edited by Satsearching; 12-09-2011 at 10:55 PM..
Satsearching is offline   Reply With Quote
The Following 4 Users Say Thank You to Satsearching For This Useful Post:
Magnu420 (12-09-2011), PaphosAL (13-09-2011), renwich (12-09-2011), wiz569 (13-09-2011)
Old 12-09-2011, 08:00 PM   #2 (permalink)
Yorkshire Git Admin
Team-UkCvs Senior Member
 
Satsearching's Avatar
 
Join Date: Aug 2008
8 Highscores

Location: Here
Posts: 1,567
iTrader: (0)
Casino cash: $527632
Thanks: 659
Thanked 1,441 Times in 722 Posts
Nominated 11 Times in 4 Posts
Nominated TOTW/F/M Award(s): 4
Groans: 2
Groaned at 0 Times in 0 Posts
Default
Here are the names of the files you need, they go into the download folder you create as above post.

SS

binutils-2.19.50.0.1.tar.bz2
boost_1_46_1.tar.bz2
busybox-1.18.5.tar.bz2
curl-7.21.6.tar.bz2
eglibc-2_8.tar.bz2
eglibc-linuxthreads-2_8.tar.bz2
eglibc-localedef-2_8.tar.bz2
eglibc-ports-2_8.tar.bz2
freetype-2.4.4.tar.bz2
gcc-4.3.2.tar.bz2
gdb-6.8.tar.bz2
gmp-4.2.2.tar.bz2
libungif-4.1.4.tar.bz2
libvorbis-1.2.3.tar.bz2
links-2.3pre2.tar.bz2
linux-2.6.26.8.tar.bz2
mpfr-2.3.1.tar.bz2
mtd-utils-1.4.4.tar.bz2
strace-4.5.15.tar.bz2
util-linux-2.19.1.tar.bz2
zlib-1.2.5.tar.bz2
e2fsprogs-1.41.14.tar.gz
fbshot-0.3.tar.gz
ffmpeg-0.7-rc1.tar.gz
libelf-0.8.10.tar.gz
libid3tag-0.15.1b.tar.gz
libjpeg-turbo-1.1.1.tar.gz
libmad-0.15.1b.tar.gz
libogg-1.1.4.tar.gz
libpng-1.5.2.tar.gz
ltrace_0.5.orig.tar.gz
ncurses-5.6.tar.gz
ncurses-5.9.tar.gz
openssl-0.9.8r.tar.gz
procps-3.2.8.tar.gz
vsftpd-2.3.4.tar.gz
__________________

Download Our Toolbar Now !!
DBOX HELPFILE HERE

Any information provided on this site is not guaranteed in any way. Some articles may discuss topics that are illegal, so this information is provided for educational purposes only, use at your own risk !! NO TO SKY AND F1, BBC WAKE UP! HELLO RTL!
Satsearching is offline   Reply With Quote
The Following 2 Users Say Thank You to Satsearching For This Useful Post:
renwich (12-09-2011), wiz569 (13-09-2011)
Old 12-09-2011, 09:20 PM   #3 (permalink)
Axe Wielding Moderator
UkCvs Senior Member
 
Magnu420's Avatar
 
Join Date: Aug 2008

Posts: 445
iTrader: (0)
Casino cash: $149551
Thanks: 268
Thanked 187 Times in 118 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Groans: 2
Groaned at 0 Times in 0 Posts
Default
Quote:
Originally Posted by Satsearching View Post
After 3 days constant, I finally built a clean Coolstream Flash image, here are the details.

There are various methods, but the one I opted for here is to build using the "Wittinobi" build system as this one produces a full flash image.

Starting from scratch..........

==========================================

Install Ubuntu desktop v11.04 Desktop under Vmware Workstation v7.1.4 (In WinXP).

Do not install any Ubuntu updates from nag screens after the clean Ubuntu install

In Ubuntu synaptic package manager, you MUST install the following....

gftp-gtk
autoconf
automake (DON'T install later versions! just install base automake)
libtool
texinfo
flex
bison
gawk
subversion
unp
libncurses5-dev
git-core
mtd-utils
cmake
zlib1g-dev

IMPORTANT! Dash needs to be removed (do not remove it with synaptics), in this later version of Ubuntu you can not easily remove it (else will remove other things we need) So best way is to disable it, so in a Terminal console, do the below.

sudo dpkg-reconfigure dash

A screen should appear asking you to use dash as the default system shell, ensure you select NO!

The console should have returned the below....

Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'

As can be seen above, we now have bash

Close the Terminal console, and reboot Ubuntu.

Now, in a new Terminal console, issue the below.

mkdir coolstream

cd coolstream

git clone git://gitorious.org/~wittinobi/neutrino-hd/wittinobis-buildsystem-cs.git cs-neutrino

cd cs-neutrino

mkdir download

EDIT THE CONFIG FILE IN CS-NEUTRINO AS PER INSTRUCTIONS IN THE FILE TO BUILD YOUR OWN TOOLCHAIN
IE, COMMENT OUT EVERY LINE EXCEPT THE VERY LAST LINE

make crosstool

make printenv

make wittinobi-init

I GUESS NOW IS THE TIME TO DO YOUR MOD'S AND DIFFS

make wittinobi-neutrino-flash-new

=================================

Now look in your coolstream/cs-neutrino/build_tmp folder and you should find 3 flash images.

One for Coolstream HD1
One for Coolstream NEO
One for Coolstream ZEE

(there will also be 3 tar versions of the above images)

As a first build, it will take a few hours to build your toolchain and download all needed files, I will list all the files needed in the next post as you may find it easier to manually download all files as various repo's was down while I was building my first test image.

I have just ftp'd my test build hd1 image to my box in /tmp and succesfully flashed my box, rebooted and scanned 28'e with no problems.

Now all we need is a decent UK image for the Coolstream HD boxes............

SS

im gonna have a do at this although i dont have a coolstream
but this is confusing me

EDIT THE CONFIG FILE IN CS-NEUTRINO AS PER INSTRUCTIONS IN THE FILE TO BUILD YOUR OWN TOOLCHAIN
IE, COMMENT OUT EVERY LINE EXCEPT THE VERY LAST LINE

sorry to sound like a dumb ass
Magnu420 is offline   Reply With Quote
Old 12-09-2011, 09:30 PM   #4 (permalink)
Yorkshire Git Admin
Team-UkCvs Senior Member
 
Satsearching's Avatar
 
Join Date: Aug 2008
8 Highscores

Location: Here
Posts: 1,567
iTrader: (0)
Casino cash: $527632
Thanks: 659
Thanked 1,441 Times in 722 Posts
Nominated 11 Times in 4 Posts
Nominated TOTW/F/M Award(s): 4
Groans: 2
Groaned at 0 Times in 0 Posts
Default
Have edited the first post mags to explain it better.


SS

Quote:
Originally Posted by Magnu420 View Post
im gonna have a do at this although i dont have a coolstream
but this is confusing me

EDIT THE CONFIG FILE IN CS-NEUTRINO AS PER INSTRUCTIONS IN THE FILE TO BUILD YOUR OWN TOOLCHAIN
IE, COMMENT OUT EVERY LINE EXCEPT THE VERY LAST LINE

sorry to sound like a dumb ass
__________________

Download Our Toolbar Now !!
DBOX HELPFILE HERE

Any information provided on this site is not guaranteed in any way. Some articles may discuss topics that are illegal, so this information is provided for educational purposes only, use at your own risk !! NO TO SKY AND F1, BBC WAKE UP! HELLO RTL!
Satsearching is offline   Reply With Quote
The Following User Says Thank You to Satsearching For This Useful Post:
Magnu420 (12-09-2011)
Old 14-09-2011, 10:57 PM   #5 (permalink)
Northern Git Admin
Team-UkCvs Senior Member
 
renwich's Avatar
 
Join Date: Aug 2008
1 Highscore

Posts: 5,097
iTrader: (0)
Casino cash: $326474
Thanks: 1,126
Thanked 1,271 Times in 538 Posts
Nominated 8 Times in 6 Posts
Nominated TOTW/F/M Award(s): 4
Groans: 1
Groaned at 0 Times in 0 Posts
Default
Maybe I didn't quite follow this to the letter, but I got a build,

Nice tut m8
__________________
Recently robbed of half my Sunday afternoons Passion by a dwarfish twat


renwich is offline   Reply With Quote
The Following User Says Thank You to renwich For This Useful Post:
Satsearching (15-09-2011)
Old 15-09-2011, 05:13 PM   #6 (permalink)
Yorkshire Git Admin
Team-UkCvs Senior Member
 
Satsearching's Avatar
 
Join Date: Aug 2008
8 Highscores

Location: Here
Posts: 1,567
iTrader: (0)
Casino cash: $527632
Thanks: 659
Thanked 1,441 Times in 722 Posts
Nominated 11 Times in 4 Posts
Nominated TOTW/F/M Award(s): 4
Groans: 2
Groaned at 0 Times in 0 Posts
Default
Here is my clean build for AL to have a look at.
Attached Files - Who Downloaded?
File Type: rar hd1-mtd2-systemfs-13.09.2011.rar (17.11 MB, 1 views)
__________________

Download Our Toolbar Now !!
DBOX HELPFILE HERE

Any information provided on this site is not guaranteed in any way. Some articles may discuss topics that are illegal, so this information is provided for educational purposes only, use at your own risk !! NO TO SKY AND F1, BBC WAKE UP! HELLO RTL!
Satsearching is offline   Reply With Quote
Old 15-09-2011, 06:17 PM   #7 (permalink)
Nagging Old Git
Team-UkCvs Senior Member
 
PaphosAL's Avatar
 
Join Date: Aug 2008

Location: A park bench, near you
Age: 75
Posts: 3,108
iTrader: (0)
Casino cash: $848260
Thanks: 2,645
Thanked 1,586 Times in 876 Posts
Nominated 2 Times in 2 Posts
Nominated TOTW/F/M Award(s): 2
Groans: 1
Groaned at 0 Times in 0 Posts
Default
Thanks, SS- I've dowloaded it, but not altogether sure what sense I'll be able to make of it, not having a Coolstream HD box, nor any warez to analyze it on on PC?

Cheers- AL
PaphosAL is online now   Reply With Quote
Old 16-09-2011, 05:52 PM   #8 (permalink)
Nagging Old Git
Team-UkCvs Senior Member
 
PaphosAL's Avatar
 
Join Date: Aug 2008

Location: A park bench, near you
Age: 75
Posts: 3,108
iTrader: (0)
Casino cash: $848260
Thanks: 2,645
Thanked 1,586 Times in 876 Posts
Nominated 2 Times in 2 Posts
Nominated TOTW/F/M Award(s): 2
Groans: 1
Groaned at 0 Times in 0 Posts
Default
Quote:
Originally Posted by renwich View Post
Maybe I didn't quite follow this to the letter, but I got a build,

Nice tut m8
Oi, Renny- coupla questions, m8...

Since Pikey seems to be the only lady in the country that actually possesses a Coolstream HD box, I guess this leaves you and me rather working in the dark. Did you apply any recent (Laz) diffs to your build? In particular, RT EPG?

And have you sent your build to SS to try? Seems to me that his box could serve as a neutrinoHD donkey dev box, until such time we all get kitted out with DM800SE dev units...

I'm up for it! Especially now that I know that NeuHD supports 132x99px 24 bit JPG Picons, LOL!

PaphosAL is online now   Reply With Quote
Old 16-09-2011, 06:40 PM   #9 (permalink)
Yorkshire Git Admin
Team-UkCvs Senior Member
 
Satsearching's Avatar
 
Join Date: Aug 2008
8 Highscores

Location: Here
Posts: 1,567
iTrader: (0)
Casino cash: $527632
Thanks: 659
Thanked 1,441 Times in 722 Posts
Nominated 11 Times in 4 Posts
Nominated TOTW/F/M Award(s): 4
Groans: 2
Groaned at 0 Times in 0 Posts
Default
Remember AL, currently the dm800se is Enigma only!

I am also keen on an 800se, if only it was Enigma and Neutrino though.

Coolstream is Neutrino only, despite the Coolstream devs saying enigma would be available in time.

I have to say though, Neutrino HD is quite impressive on this coolstream box.

Strange that the good old Dbox2 and dm500 are the only boxes to support both flavors (open os wise). The manufacturers are really missing a selling point, especially Coolstream with very little UK info and the blinkers they are wearing to potencial customers.

SS
__________________

Download Our Toolbar Now !!
DBOX HELPFILE HERE

Any information provided on this site is not guaranteed in any way. Some articles may discuss topics that are illegal, so this information is provided for educational purposes only, use at your own risk !! NO TO SKY AND F1, BBC WAKE UP! HELLO RTL!
Satsearching is offline   Reply With Quote
The Following User Says Thank You to Satsearching For This Useful Post:
PaphosAL (17-09-2011)
Old 16-09-2011, 07:06 PM   #10 (permalink)
Moderator
UkCvs Senior Member
 
wiz569's Avatar
 
Join Date: Sep 2008

Location: Ireland
Age: 47
Posts: 487
iTrader: (0)
Casino cash: $190075
Thanks: 1,164
Thanked 278 Times in 178 Posts
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Groans: 5
Groaned at 0 Times in 0 Posts
Default
Quote:
Originally Posted by Satsearching View Post
Remember AL, currently the dm800se is Enigma only!
Any way to change that?
Or would it come down to driver issues or is there no checkout at all for neutrino on a DM800/800se
__________________
All information given is for educational purposes only.It is an offence to use this information for the purpose of obtaining free PayTV and we do not condone the theft of PayTV services.
wiz569 is online now   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 2 (0 members and 2 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 08:51 AM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Any information provided on this site is not guaranteed in any way. Some articles may discuss topics that are illegal, so this information is provided for educational purposes only, use at your own risk !! Ukcvs.org cannot be held responsible for the content of any post on this forum.