Jump to content

fabiobassa

Members
  • Posts

    371
  • Joined

  • Last visited

Reputation Activity

  1. Like
    fabiobassa reacted to Ben N Voutour in CSC Armbian for RK3318/RK3328 TV box boards   
    i don't have an h96 max , only HK1 Max but some versions of h96 max firmware work fairly normal
    some versions have wifi 2.4 + 5 GHz with BT 4 but some versions of h96 max firmware have issues with bluetooth in the sense that when you try to pair anything to it , it connects for a split second and then turns off bt and is reproducible on my HK1 Max but might be different...
    like for example the m96 and x88 and some other clones seem to have issues getting the 7 segment 4 digit LED Display to show up after booting on HK1MAX.
    some 3328 native firmwares seem to cause the 3318 some trouble by softbricking the loader (which is unbrickable at the hardware level (why i picked RockChip as my main box in the first place.) if all else fails you short the two copper dots with a pair of angled tweezers and plug the usb into the 2.0 port as the 3.0 port won't work afaik in my testing so far...
    i'll send links to the android 11 firmware along with 9 & 10 soon...
  2. Like
    fabiobassa reacted to Ben N Voutour in CSC Armbian for RK3318/RK3328 TV box boards   
    here are some of the same dtb + kernel dumps of firmwares that seemed to work on my hk1 max rk3318 3328 fake?
    https://drive.google.com/file/d/1q2x9a9gO5lHe54a6Y8SLlfidCSD7Ycga/view?usp=sharing
  3. Like
    fabiobassa got a reaction from Ben N Voutour in CSC Armbian for RK3318/RK3328 TV box boards   
    @RetroFan90 thank you so much, always is better to have original firmwares to inspect and study !!!
  4. Like
    fabiobassa reacted to Ben N Voutour in CSC Armbian for RK3318/RK3328 TV box boards   
    here are the photos for my device
    for some odd reason the heatsink was not making contact to the cpu and the cpu is marked
    RK3318
    SBAKU28043 2039
    9F22126 000
    And the board silkscreen says :
    YX_RK3328_8D4_V1.0
    2019.01.15
    and the info sticker says : 
    3318 D011?
    QC2 4+64+6334Q
    and the Wi-Fi can says :
    HK6334Q
    J318234M
    2006
    and the other silkscreen marking is :
    ..2047
    NCSD
     
    Sorry For The Wall Of Text, But I Hope This Helps.
    Images Taken With An iPad mini Wifi on iOS 9.3.5 in HDR






  5. Like
    fabiobassa reacted to Ben N Voutour in CSC Armbian for RK3318/RK3328 TV box boards   
    here is the firmware for h96 max based on rk3318/rk3328 avb board
    https://drive.google.com/file/d/1uSf2JjMyGuIveo4mqA9m0z_IFA-fn5-Y/view?usp=sharing
    magisk not needed comes pre rooted with su in /system/xbin (Android 10)
     
    and here is the firmware that came on my hk1 max.
    https://drive.google.com/file/d/1lDCOKQFPolZF9DKtISKvlYuSdqbgC7ea/view?usp=sharing
    can't remember if it is pre rooted but these two files are the exact ones that the dtb dumps came from using extract_dtb on the Boot.img file for both of them.
     
    Hope This Helps.
  6. Like
    fabiobassa reacted to Ben N Voutour in CSC Armbian for RK3318/RK3328 TV box boards   
    here are the 2 dtb dumps 
    https://drive.google.com/file/d/1vDEziCNyB5X0YSc-XrkF7y8G2N6AoYaS/view?usp=sharing
    the photos will be up soon.
  7. Like
    fabiobassa reacted to knish in CSC Armbian for RK3318/RK3328 TV box boards   
    Hello,
    just a few words to thank You. I have a HK1-MAX and was sitting in a drawer for a couple of years after worked as TV box until I upgraded with another one.
    So... I followed all the steps and worked like a charm. Just the rk3318-config is missing but I don't know if is necessary.
    I installed PI-hole and works fine.
    Thank You a lot
  8. Like
    fabiobassa reacted to otus in CSC Armbian for RK3318/RK3328 TV box boards   
    Hello, my H96MAX got a second life. I have damaged emmc memory.
    Thanks to your instructions
    I can still use it. Boot from sd card.
    Great job, thank you.
  9. Like
    fabiobassa reacted to jock in CSC Armbian for RK322x TV box boards   
    @Charles Bauer
    Apparently you did not read the first page carefully:
     
    Unbricking may be complicated, because neither me nor @fabiobassahad the chance to tinker with a board with eMCP.
     
    The problem is most probably related to memory initialization. A serial log is required for confirmation, but we already have seen a situation like that and I don't think this is different.
    Memory initialization is the first thing that is going to be done during bootstrap and thus, when it goes bad, the board is knocked down and requires manual intervention to get into maskrom mode. Doing this job require some skills in electronic and some non-common equipment because you need to find and ground the eMMC (eMCP in this case) clock pin.
     
    What you can do to help development is send the bricked board to @fabiobassa for him to analyze
  10. Like
    fabiobassa reacted to RaptorSDS in CSC Armbian for RK322x TV box boards   
    please look at page 33 @jock and a @gnusmag45 have this topic about the JWA60 memory its a eMCP Memory
     
     
    https://forum.armbian.com/topic/12656-csc-armbian-for-rk322x-tv-boxes/?do=findComment&comment=124401
  11. Like
    fabiobassa reacted to RaptorSDS in CSC Armbian for RK322x TV box boards   
    for 1 - ok only nand thats ok
    for 2 - please ignore i did not know multitool can handle gzip/XZ/tar and that the fat partition should be bigger ( its was maybe a bug that my sdcard had only 800mb fat partition)
    for 3 - i work most of the time in CLI so "nano" it what i know  feel free to use "vi" , thats my personal thought to change order and modifcate armbianEnv.txt direct after "rk322x-config"
  12. Like
    fabiobassa reacted to Charles Bauer in CSC Armbian for RK322x TV box boards   
    Hi Fabio!
     
    I will definitely do that. It was my failure due to the anxiety of creating the document and sharing our evolution. How should I reference you? By nicknames?
     
    Regards,
     
    Charles Bauer
  13. Like
    fabiobassa reacted to Charles Bauer in CSC Armbian for RK322x TV box boards   
    In English:
    I would like to share a Portuguese tutorial to help installing armbian on RK3228 TV BOX model MXQ PRO. This tutorial helps dealing with black screen after first reboot, configuring Wifi, keyboard and Language. The link to the tutorial is https://docs.google.com/document/d/1v0bS7mFausicoExFPDP2PR-PKZeeeC3Di75XyB1g0AQ/edit?usp=sharing and can be found on this site too: https://www.gluee.com.br/index.php/learning-box
     
    Em Português:
    Eu gostaria de compartilhar este tutorial em Português para ajudar na instalação do Armbian na TV BOX MXQ PRO com processador RK3228. Este tutorial ajuda a tratar a tela preta após o primeiro boot, configurar wifi, teclado e idioma. O link para o tutorial é https://docs.google.com/document/d/1v0bS7mFausicoExFPDP2PR-PKZeeeC3Di75XyB1g0AQ/edit?usp=sharing e também pode ser encontrado no site https://www.gluee.com.br/index.php/learning-box
  14. Like
    fabiobassa reacted to Charles Bauer in CSC Armbian for RK322x TV box boards   
    Hi all,
     
    Just to share how this project is important.
    We are working with our government to convert 500.000 tv boxes in Desktops to use on public Schools.
    It´s a social project that I am leading. (https://translate.google.com/translate?hl=en&sl=en&tl=en&u=https%3A%2F%2Fwww.gluee.com.br%2Findex.php%2Flearning-box&sandbox=1)
    We are already using Libreoffice and some IDE for programming on the pilot TV box.
    The next phase is to try to use Google Classrom and to try to achieve good performance on a browser and youtube videos.
     
    Any help will be valuable.
     
    Regards and thanks for all!
  15. Like
    fabiobassa got a reaction from ArkhanLK in CSC Armbian for RK322x TV box boards   
    @ArkhanLK

    ad Jock already said is not a problem of the soc per se , but netflix and other need DRM and this must be enabled in some way as libreelec already did.
    I am very but very happy that you found this little black box usefull, I use plenty of those for the most wide purposes
  16. Like
    fabiobassa reacted to ArkhanLK in CSC Armbian for RK322x TV box boards   
    Hi everyone, I'm doing really well on the board I have! I am sure this is a really capable board! 
     
    So far I have:
    . Played emulator games and some old/retro games such as quake 1, 2, and doom;
    . Web-browesed on Firefox to almost any website (netflix doesn't work, some issues with google meet as well);
    . Edited photos and pdf with gimp, libreoffice draw, kolourpaint... Flawlessly!;
    . Draw 2d cad with librecad and will be testing leocad soon!;
    . When videos work, like in YouTube or twitch, I can watch them decent at 480p, very decent at 360p;
    . Watched 1080p on kodi (at least on twitch), but the other services (Amazon, Netflix, Disney, YouTube...) I wasn't able to try yet. 
     
    Overall, this makes for a REALLY good and cheap basic desktop.
     
    But just to be sure, let me ask something: is there any way to dual boot with android + armbian? That'd be possible with, I suppose, partitioning the emmc... I am aware that there is a way to install linux in Android and then ssh into it. But that's not the same thing I'm asking about!
     
    As always, thanks a lot for the help and support here. You guys are awesome. Much love <3 
  17. Like
    fabiobassa reacted to jock in CSC Armbian for RK322x TV box boards   
    @ArkhanLK Glad you're finding the box useful and thanks for reporting!
    Netflix and friends usually have other issues related to Digital Rights Management, but never really dig into. I know that on LibreELEC you need to download the Widevine plugin.
     
    @jaum20 It should be already enabled, but honestly I never checked the coaxial SPDIF output. Will check right now
    edit: just checked on both mainline and legacy kernel and it is working fine up to 192khz! Maybe you need to tell pulseaudio to use SPDIF (IEC958) from the speaker icon in the upper right corner
  18. Like
    fabiobassa reacted to hexdump in CSC Armbian for RK3318/RK3328 TV box boards   
    @Dragao - dying emmc is something which happens from time to time with tv boxes - i had it on an amlogic box and i think @jock and @fabiobassa can sing a song about this topic too ... i think tv boxes are sometimes assembled from very low quality components to push prices down ...
  19. Like
    fabiobassa reacted to hexdump in CSC Armbian for RK3318/RK3328 TV box boards   
    @elbuit - if nothing else works, this should usually work to get the device tree from a running android: https://github.com/hexdump0815/u-boot-misc/tree/master/misc.h616-legacy/android-device-tree-copy
     
    best wishes and good luck - hexdump
  20. Like
    fabiobassa reacted to jock in CSC Armbian for RK3318/RK3328 TV box boards   
    @elbuit cool, thanks!
    Your board has a nice ap6255 wifi chip, looks life a fully fledged awesome board!
     
    The original dtb is always welcome, as usual if you feel that something is not working as expected report here and we will see what can be done (I suspect bluetooth is the worst offender  )
  21. Like
    fabiobassa reacted to jock in CSC Armbian for RK3318/RK3328 TV box boards   
    Thanks for reporting!
     
    rk3318-config script should have been integrated into the image, but I checked and you're right, it's not there!
    I have to check why the script has not been included in debian image, but in the meantime you can download it from here , give the execution rights and execute it.
     
    Could you please post photos of the board?
    Thanks!
     
     
     
     
  22. Like
    fabiobassa reacted to kruzer in CSC Armbian for RK3318/RK3328 TV box boards   
    It is all thanks to you, @jock and other people from this great forum. The desktop experience is noticeably better then rk3229, 
    OpenOffice Calc starts in 6s, GIMP in 13 (afer reboot), this forum page reloads in 10s in chromium. It feels a bit laggy but still very usable. 
    On the other hand, working via vpn on remote windows desktop is just comfortable. I'm considering to use it as cheap, preconfigured box for remote employees in the next covid wave.
  23. Like
    fabiobassa reacted to kruzer in CSC Armbian for RK3318/RK3328 TV box boards   
    My board is equipped with 4GB RAM, 64 GB emmc. Armbian Focal current is correctly discovering those resources. Although wifi chip supposed to be AP6334/BCM4334 is realiy an AP6330/BCM4330

  24. Like
    fabiobassa got a reaction from ArkhanLK in CSC Armbian for RK322x TV box boards   
    @ArkhanLK

    I met @jock on the net quite TWO 2 years ago , when  I started this adventure with 322x boxes and for some LONG time my question was always the same:
    how obtain a good desktop experience and at the same time a good harware acceleration for playing videos on this boxes and infamous mali 400 driver.
    The answer is not so nice : at the state of the art OR you have a decent desktop, OR you have good videos. Both is still problematic.
    To have full video HW acceleration in some manner is needed switch off the desktop and go on GBM driver. And also I suspect you cannot use exynos driver on your board.
    An old attempt done by rockchip itself to have a satisfactory both xorg and video experience was made on debian 9 stretch and modded gstreamer and MPV player
    This is how xorg.conf looks like:
    name of the file : 20-armsoc.conf
    content :
     
    Section "Device" Identifier "Mali FBDEV" Driver "armsoc" Option "fbdev" "/dev/fb0" Option "Fimg2DExa" "false" Option "DRI2" "true" Option "DRI2_PAGE_FLIP" "false" Option "DRI2_WAIT_VSYNC" "true" Option "SWcursorLCD" "false" EndSection Section "Screen" Identifier "DefaultScreen" Device "Mali FBDEV" DefaultDepth 24 EndSection
    but i repeat this worked on old debian 9 stretch rootfs and allowed play decent videos ( but losing the mouse control for a while...   )

    And this APART of broken dm greeter, that is another problem
  25. Like
    fabiobassa reacted to Hai Nguyen in MXQ RK322X as audiophile music box   
    Instead of using Volumio or Daphile, I installed Armbian_21.05.1_Rk322x-box_buster_legacy_4.4.194 to a MXQ Pro box. The box was shipped with Android 7, and I installed Devinfo to check if it is eMMC or NAND. It is lucky that my box equipped with eMMC, so I installed the OS easily. After that, I did some following steps:
    1-     Run rk322x-config: I select CPU 3228B-1.4 Ghz, board 322x MXQ, wifi ssv6X5X
    2-     Run nmtui to setup wifi connection
    3-     Armbian-config: to add something such as infra red
    4-     Set default sound card:
    hai@rk322x-box:/etc$ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: DWI2SHDMI [DW-I2S-HDMI], device 0: 100c0000.i2s0-i2s-hifi i2s-hifi-0 []
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 1: SPDIF [SPDIF], device 0: 100d0000.spdif-dit-hifi dit-hifi-0 []
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 2: DAC [USB Audio DAC], device 0: USB Audio [USB Audio]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 3: ANALOG [ANALOG], device 0: 100b0000.i2s1-rk3228-hifi rk3228-hifi-0 []
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    It means that my USB Audio DAC is card 2.
    I revised /etc/asound.conf to make it contain only 2 lines
    defaults.ctl.card 2
    defaults.pcm.card 2
    You can verify with alsamixer : it should display USB DAC as default.
    5-     Install mpd and edit /etc/mpd.conf

    # I will use usbstick to store the songs
    music_directory         "/mnt/usb"

    #you can set static IP for music server or add “any” as the address
    bind_to_address         "any"
    The other lines can be left as default
    6-     Automount USB
    Edit /etc/fstab to add the following line
     UUID=689E-CF4D /mnt/usb vfat defaults 0 0
    Youn can find your usbstick UUID with sudo blkid
    7-     The most difficult section is configuring infra red. Now lirc and /dev/lirc0 have been obsolate. We will have to deal with gpio_ir_recv (you can check with lsmod)
    There are 2 steps here:
    a-     Map the key name with keycode of your remote controller.
    b-     Config a daemon to do the action you want while received the keycode.
    At first, you should know which device is belong to your ir receiver.
    hai@rk322x-box:/dev/input$ ll /dev/input/by-path/
    total 0
    lrwxrwxrwx 1 root root 9 May 21 21:17 platform-200a0000.hdmi-event-mouse -> ../event0
    lrwxrwxrwx 1 root root 9 May 21 21:17 platform-30120000.usb-usb-0:1:1.2-event -> ../event2
    lrwxrwxrwx 1 root root 9 May 21 21:17 platform-gpio-keys-event -> ../event1
    lrwxrwxrwx 1 root root 9 May 21 21:17 platform-ir-receiver-event-mouse -> ../event3
    In this case, /dev/input/event3 is my ir
    And then I can run this command to check ir code:
    hai@rk322x-box:/dev/input$ ir-keytable --device /dev/input/event3 -t -v
    Opening /dev/input/event3
    Input Protocol version: 0x00010001
    Testing events. Please, press CTRL-C to abort.
    1845.720102: event type EV_MSC(0x04): scancode = 0x113
    1845.720102: event type EV_SYN(0x00).
    ^C
    It will wait for you to push a RC button and show the code (0x113). After that, you can create a file to map keyname with keycode. I edited /lib/udev/rc_keymaps/samsung.toml
    [[protocols]]
    name = "samsung"
    protocol = "nec"
    variant = "nec"
    [protocols.scancodes]
    0x140= "KEY_POWER"
    There are many *.toml files in the same directory, you can refer them to find the correct keynames.
    Next, to make it consitent, you can edit /etc/rc_maps.cfg (its header guided you very clearly)
    Add this line: gpio_ir_recv * /lib/udev/rc_keymaps/samsung.toml
     
    Regarding step b, you should install triggerhappy.  
    To config it is very easy. Just create a file under /etc/triggerhappy/triggers.d (any filename)
    My file contains only one line: KEY_POWER 1 /usr/sbin/init 0 (use key power to shutdown the box)
     
    Finally, you can test
    sudo  ir-keytable -c -w /lib/udev/rc_keymaps/samsung.toml --device /dev/input/event3
    Old keytable cleared
    Wrote 1 keycode(s) to driver
    sudo thd --trigger /etc/triggerhappy/triggers.d/ /dev/input/event3
     
    If it can work well, you just need to reboot the box!
     
    Important note: If you use MXQ as an audiophile music box, you must connect it to a linear power supply. Never use its equipped power adapter or any other pulse power supply.
     
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines