Με την βοήθεια του Χρήστου (korn) και του Γιώργου (georgeflu) κατάφερα και εγκατέστησα το openpli στην flash του DM800.
To πρόβλημά μου ήταν ότι είχα παλαιότερο secondstage bootloader (82).
Το πρόβλημα λύθηκε φλασάροντας το κουτί με secondstage bootloader 84 και μετά με το τελευταίο openpli image με το οποίο έμεινα ευχαριστημένος.
Προέκυψαν όμως ορισμένα θέματα τα οποία έπρεπε να λύσω.
Το ένα θέμα ήταν το openvpn ένα άλλο ήταν η υποστήριξη ftdi (smargo) καθώς επίσης και η υποστήρηξη του Driver για Ralink chipsets.
Eπίσης ένα άλλο ήταν ότι είχα συνηθήσει πατώντας στο remote το πλήκτρο tv να μου ανοίγουν τα favorites πράγμα που δεν γίνοταν στο openpli καθώς επίσης και το θέμα με το swapfile όταν υπάρχει ένα usb stick.
Oi λύσεις στα περισσότερα βρέθηκαν πολύ εύκολα με ένα εργαλείο το οποίο δεν περίμενα ότι μπορεί να το κάνει και ήταν το opkg το οποίο μπορώ να το συγκρίνω σαν κάποια εξελιγμένη έκδοση του apt στο Debian η του yum στο suse ή στο fedora πάντα όμως στα μέτρα ενός DM800 και στον πυρήνα που τον υποστηρίζει.
1.Για το openvpn.
Code:
opkg install openvpn
Το script θα αναλάβει να κάνει εγκατάσταση το openvpn καθώς επίσης και τα modules που ενεργοποιούν tun/tap devices ώστε να μπορεί να τρέχει το openvpn.
Απο telnet μετά όμως για να ενεργοποιηθεί να τρέχει το openvpn κατά την εκκίνηση του κουτιού δίνουμε και αυτό:
Code:
update-rc.d openvpn defaults
2.Για ftdi (πάντα απο telnet)
Code:
opkg install kernel-module-ftdi-sio
Για Ralink usb wifi sticks αναλόγως του chpset.
Επιλέγουμε απο την λίστα πχ για chipset RT-3070:
Code:
opkg list | grep rt3070
Και μετά:
Code:
opkg install rt3070
Για να ρυθμηστεί το πλήκτρο tv στο remote control ώστε να δείχνει τα favotites πρέπει να αλλάξουμε το άρχείο : /usr/share/keymap.xml και να προσθέσουμε σε αυτό στο tag :
<map context="InfobarChannelSelection">
Αυτό:
Code:
<key id="KEY_TV" mapto="openServiceList" flags="m" />
To θέμα με το swapfile λύθηκε με κάποιες εντολές αλλά απότι φένεται δεν χρεάζεται σε καμμιία περίπτωση να χρησιμοποιηθεί απότι υποστηρήζουν οι developers και απότι βλέπω μάλλον δεν χρειάζεται το swap.
Ωστόσο αν κάποιος το χρειάζεται στο συγκεκριμμένο image πολύ ευχαρίστως να πω πως γίνεται.
Επίσης ένα άλλο θέμα που προέκυψε είναι η υποστήρηξη του multiboot plugin barry allen το οποίο δεν υποστηρίζεται.
Απότι διάβασα στο fora τους οι core developers λένε ότι δεν χρειάζεται και ρίχνουν τις ευθύνες στους developers του barry allen και ότι όποιος χρησιμοποιεί OpenPli δεν χρειάζεται τπτ άλλο (πράγμα που μου φαίνεται πολύ "εγωιστικό" αλλά δεν με αφορά σε τελική ανάλυση).
PS.Πιστεύω ότι το SDG Team θα συμπεριλάβει όλα αυτά τα features σε επερχόμενη release του New menu