Jump to content

Recommended Posts

Posted
  On 11/13/2020 at 9:09 PM, microsolar said:

Hi, 

 

I like use i2c with RK3229 box. 

 

https://github.com/harbaum/I2C-Tiny-USB

 

I can't find the the kernel models for

 

i2c-tiny-usb

 

any suggestions

Expand  

 

I approve this, but I am not sure if it is particular to this thread or not?

 

@microsolar (or anyone really),

 

If this is not specific to distribution in OP, please let me (or other moderator, via flagging) know and I will split it off to its own topic.

 

Thanks.

Posted
  On 11/13/2020 at 9:19 PM, TRS-80 said:

 

I approve this, but I am not sure if it is particular to this thread or not?

 

@microsolar (or anyone really),

 

If this is not specific to distribution in OP, please let me (or other moderator, via flagging) know and I will split it off to its own topic.

 

Thanks.

Expand  

The module can be enabled in all the kernels if it is needed, but  @microsolar can compile the kernel module for his own kernel too following the debian/ubuntu instruction on how to enable and compile kernel modules. With apt-get it should be quite possible to get the kernel sources and everything that is needed to do the job, providing he is using a stable image from the Armbian download page.

I can enable in rk322x mainline kernel with no problems and I have no objections on enable it in kernels for all architectures, but for this maybe it is worth asking other maintainers as well.

Posted

Greetings!
I have an old TV box MXQ-4K (MXQ-4K 20160325). I'm trying to do according to the instructions, but the multitool cannot load (red LED blinking).
Please tell me how to?

Posted
  On 11/14/2020 at 10:50 AM, jock said:

The module can be enabled in all the kernels if it is needed, but  @microsolar can compile the kernel module for his own kernel too following the debian/ubuntu instruction on how to enable and compile kernel modules. With apt-get it should be quite possible to get the kernel sources and everything that is needed to do the job, providing he is using a stable image from the Armbian download page.

I can enable in rk322x mainline kernel with no problems and I have no objections on enable it in kernels for all architectures, but for this maybe it is worth asking other maintainers as well.

Expand  

Thanks for your suggestions. It takes long time for me, but now it's working. 

best regards

Posted
  On 11/15/2020 at 7:12 AM, valik228 said:

Greetings!
I have an old TV box MXQ-4K (MXQ-4K 20160325). I'm trying to do according to the instructions, but the multitool cannot load (red LED blinking).
Please tell me how to?

Expand  

If the led is blinking the multitool is waiting for your input and you should get something on HDMI.

The only way to tell if something wrong is going on is a serial interface connected to the box.

Posted
  On 11/16/2020 at 9:53 AM, jock said:

If the led is blinking the multitool is waiting for your input and you should get something on HDMI.

The only way to tell if something wrong is going on is a serial interface connected to the box.

Expand  

 

I found the kernel boot parameters, and at least I saw something -  kernel panic:

 

Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
197 bytes read in 15 ms (12.7 KiB/s)
1:      Multitool 
Retrieving file: /kernel.img
8719272 bytes read in 766 ms (10.9 MiB/s)
append: boot=UUID=C2A8-5A61 root=/dev/mmcblk0p2 console=uart8250,mmio32,0x11030000 console=uart0 verbose=1 consoleblank=0 video=HDMI-A-1
Retrieving file: /rk322x-box.dtb
46636 bytes read in 16 ms (2.8 MiB/s)
## Flattened Device Tree blob at 61f00000
   Booting using the fdt blob at 0x61f00000
   Loading Device Tree to 683f1000, end 683ff62b ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0xf00
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.194-rk322x (root@armbianbuild) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) ) #47 SMP Thu Apr 9 17:37:46 UTC 2020
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Generic RK322x TV Box board
[    0.000000] earlycon: Early serial console at MMIO32 0x11030000 (options '')
[    0.000000] bootconsole [uart0] enabled
[    0.000000] cma: Reserved 128 MiB at 0x98000000
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv65535.65535 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] PERCPU: Embedded 14 pages/cpu @e7659000 s24856 r8192 d24296 u57344
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 256256
[    0.000000] Kernel command line: boot=UUID=C2A8-5A61 root=/dev/mmcblk0p2 console=uart8250,mmio32,0x11030000 console=uart0 verbose=1 consoleblank=0 video=HDMI-A-1
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 871700K/1034240K available (12820K kernel code, 875K rwdata, 3224K rodata, 796K init, 1219K bss, 31468K reserved, 131072K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xb0000000 - 0xf0000000   (1024 MB)
[    0.000000]     pkmap   : 0xafe00000 - 0xb0000000   (   2 MB)
[    0.000000]     modules : 0xaf000000 - 0xafe00000   (  14 MB)
[    0.000000]       .text : 0xb0008000 - 0xb0c8d53c   (12822 kB)
[    0.000000]       .init : 0xb10a1000 - 0xb1168000   ( 796 kB)
[    0.000000]       .data : 0xb1168000 - 0xb1242e94   ( 876 kB)
[    0.000000]        .bss : 0xb1244000 - 0xb1374ee4   (1220 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008796] Switching to timer-based delay loop, resolution 41ns
[    0.017166] Console: colour dummy device 80x30
[    0.022089] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[    0.030986] pgd = b0004000
[    0.033954] [00000000] *pgd=00000000
[    0.037902] Internal error: Oops: 5 [#1] SMP ARM
[    0.042967] Modules linked in:
[    0.046107] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.194-rk322x #47
[    0.053458] Hardware name: Generic DT based system
[    0.058713] task: b1174538 task.stack: b1168000
[    0.063286] PC is at strncmp+0x1c/0x70
[    0.067095] LR is at 0x6d
[    0.069969] pc : [<b0536e90>]    lr : [<0000006d>]    psr: 20000053
[    0.069969] sp : b1169ed8  ip : 00000000  fp : b1169ee4
[    0.082072] r10: b05e9528  r9 : 00000001  r8 : b117bfe0
[    0.087804] r7 : b1169f13  r6 : b1169f14  r5 : b1169f0c  r4 : 00000000
[    0.094966] r3 : b1169f0c  r2 : 00000005  r1 : b0ec5add  r0 : 00000000
[    0.102121] Flags: nzCv  IRQs on  FIQs off  Mode SVC_32  ISA ARM  Segment none
[    0.109369] Control: 10c5387d  Table: 6000406a  DAC: 00000051
[    0.115135] Process swapper/0 (pid: 0, stack limit = 0xb1168250)
[    0.121725] Stack: (0xb1169ed8 to 0xb116a000)
[    0.126151] 9ec0:                                                       b1169f04 b1169ee8
[    0.134350] 9ee0: b05e5eb4 b0536e80 b11e0ebc b1246cac b11e0d60 b1246848 b1169f3c b1169f08
[    0.143330] 9f00: b05e9590 b05e5e8c 00000400 00000000 0308d398 11030000 75000001 00747261
[    0.151563] 9f20: b1169f44 b11e0ebc b1246cac b11e0d60 b1169f74 b1169f40 b008d7a4 b05e9534
[    0.159814] 9f40: b1350c40 b10d768c 00000004 b11e0eb4 b1160ad8 b11130e8 b1244000 e7fffc80
[    0.168065] 9f60: b0f206e0 b116e540 b1169f8c b1169f78 b10d76c0 b008d6b4 b1160ad8 b1160ad8
[    0.176307] 9f80: b1169fa4 b1169f90 b10d6778 b10d76a0 ffffffff 00000000 b1169ff4 b1169fa8
[    0.184557] 9fa0: b10a1c94 b10d6754 ffffffff ffffffff 00000000 b10a15fc 00000000 b1114250
[    0.192765] 9fc0: 00000000 b1114250 00000000 b1244294 b116e5c0 b111424c b1175b44 6000406a
[    0.201007] 9fe0: 410fc075 00000000 00000000 b1169ff8 6000807c b10a197c 00000000 00000000
[    0.209254] [<b0536e90>] (strncmp) from [<b05e5eb4>] (uart_parse_earlycon+0x34/0x14c)
[    0.217126] [<b05e5eb4>] (uart_parse_earlycon) from [<b05e9590>] (univ8250_console_match+0x68/0x118)
[    0.227161] [<b05e9590>] (univ8250_console_match) from [<b008d7a4>] (register_console+0xfc/0x3b8)
[    0.236088] [<b008d7a4>] (register_console) from [<b10d76c0>] (univ8250_console_init+0x2c/0x3c)
[    0.244810] [<b10d76c0>] (univ8250_console_init) from [<b10d6778>] (console_init+0x30/0x34)
[    0.253232] [<b10d6778>] (console_init) from [<b10a1c94>] (start_kernel+0x324/0x438)
[    0.261018] [<b10a1c94>] (start_kernel) from [<6000807c>] (0x6000807c)
[    0.267615] Code: e3520000 0a000010 e1a0c000 e4d1e001 (e4dc3001) 
[    0.273814] ---[ end trace cb88537fdc8fa200 ]---
[    0.278902] Kernel panic - not syncing: Attempted to kill the idle task!
[    0.285650] CRU:
[    0.287678] 00000000: 00002044 00001441 00000000 0000304b 00001441 00000001 0000307d 00001442
[    0.296287] 00000020: 00000001 00001032 00001441 00000000 00000000 00000000 00000000 00000000
[    0.304887] 00000040: 00001111 00002700 00001013 00004203 0000001f 00000003 00000309 0000021f
[    0.314250] 00000060: 0bb8ea60 0bb8ea60 0000001f 00001407 0000210b 00001d17 0000021f 0000021f
[    0.322832] 00000080: 0000021f 0000001f 0bb8ea60 0bb8ea60 0bb8ea60 0bb8ea60 0000c2dc 00000f01
[    0.332194] 000000a0: 0000412f 000003c3 0000011f 00000000 00000100 00004141 00000000 0bb8ea60
[    0.340820] 000000c0: 00002121 00000021 00002122 00002121 00000000 00000000 00000000 00000000
[    0.350182] 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.358781] 00000100: 00000000 00000000 00000000 00000000 000000e0 00000000 00000000 00000000
[    0.367346] 00000120: 00000000 00000000 00000000 00000000 00000000 0000a000 00000000 00000000
[    0.375919] 00000140: 3a980064 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.385281] 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.394634] 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.403181] 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.412542] 000001c0: 00000004 00000000 00000004 00000000 00000000 00000000 00000004 00000000
[    0.421902] 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000
[    0.428911] ---[ end Kernel panic - not syncing: Attempted to kill the idle task!
  

 

does anyone know what he needs?

Posted

@valik228 Looking at the crash dump it seems there is an issue with strncmp() function in the kernel, which is way improbable.

The kernel crashes too early for me, cannot really say what is wrong there because the kernel just booted.

It could be the secondary CPU/cores bring up (so a trust/tee issue) or maybe the DDR or sdcard are faulty.

 

Do you have another sdcard to try?

Otherwise I suggest you to follow the experts instruction on the first page and use rkdeveloptool to make backup and erase flash.

 

In case you have the original firmware of your box it could be interesting to take a look to the ddrbin and trust os (ie: the first 16 megabytes of the eMMC)

Posted

@jock
arch sys counter...do you remember how many days ( and nights ) we spent about this :(:D

@valik228
indeed the kernel is booting so the problem must be in wrong speed of ddrs or wrong trust environment.

Could you so kind to give us some photos of the board or/and any lavel you have on it ? ( r239q or chiptrip or mx4vr and so on )

Posted
  On 11/16/2020 at 5:26 PM, fabiobassa said:

arch sys counter...do you remember how many days ( and nights ) we spent about this :(:D

Expand  

Countless hours spent catching that :D

 

  On 11/16/2020 at 5:26 PM, fabiobassa said:

Could you so kind to give us some photos of the board or/and any lavel you have on it ? ( r239q or chiptrip or mx4vr and so on )

Expand  

This is always a good idea! :thumbup:

Posted

Android works well on this box ...

Photos:

  Reveal hidden contents

 

Heatsink is glued to the SOC and does not come off.
A later I'll try another card...
How i get the first 16 megabytes of emmc?
 

Posted
  On 11/17/2020 at 6:56 AM, valik228 said:

Heatsink is glued to the SOC and does not come off.
A later I'll try another card...
How i get the first 16 megabytes of emmc?

Expand  

Thanks for the photos. As @fabiobassa already said, it is an already known board.

Yes, absolutely test a different card.

To get the first 16 megabytes of the eMMC you should be able to use the android shell (either adb, or even better via serial port) and the dd command.

Otherwise follow the instructions to make a backup in the first page of the thread using rkdeveloptool. You can either backup the whole flash for your happiness or just a portion (16 megabytes :D ).

 

But first try a fresh working sdcard and use a proper burning tool like balena etcher.

 

Posted
  On 11/17/2020 at 9:18 AM, fabiobassa said:

thanks for photos, i f you go on this same forum here : https://forum.armbian.com/topic/12656-csc-armbian-for-rk322x-tv-boxes/page/3/
exactly at post of maker39 you will see that your same board is tested as working with armbian

Expand  




Thanks for the tips!
But it looks like it's not the sd-card ...
The board on the third page has a different wifi chip.
Probably since that time something has changed in the multitool ...?
I checked my sd card by writing an image (on Linux) with dd and then checking the contents with md5-sum...

LibreELEC works on the board. But he is not interesting to me ...
I will try to dump the first 16 megabytes of emmc with it ...

 

 

Posted

Hi,I have a problem with rtl8189etv through sdio interface,it's not about driver or module,seemed kernel did't initial the sdio  mmc slot properly?

Here it's the diagnosis report generated by armbianmonitor.

  Reveal hidden contents

I also put the UART log which got from same box running the original offical firmware.

  Reveal hidden contents

Please take a look,thanks for your time.

Posted (edited)

Hello,  I'm new to this subject but eager to learn. I have a MX9 G5 TVBOX with RK3229 Proc.  4GB RAM 64 GB ROM

I want to install Armbian on EMMC

I'm trying to follow the Procedure on the very first page of this thread but when i go to 

"Burn the Multitool on an SD card; once done, place the Armbian image in images folder of the SD card FAT partition;"

There is never enough space to do this . 

Would somebody explain me What I'm doing wrong ?

I have tried with SD following the procedure but no joy . 

Thanks in advance 

Edited by zero48
typo
Posted

Greetings,

 

Based on this post:

 

  On 9/28/2020 at 4:47 PM, jock said:

Okay, the log from 905d was useful, I see that some modules have been loaded so I enabled them in the kernel config.

This is a development debian minimal image to test for you, kernel is 5.8.12:

 

https://drive.google.com/file/d/1WMEuJYW2tam-9y0eK4VLGAzoEFXmjQwJ/view?usp=sharing

Expand  

 

I would like to enable the drivers for XBOX tuner in legacy kernel (e.g. 4.4.194 or Armbian_20.08.1_Rk322x-box_focal_legacy_4.4.194_desktop.img.xz image).

Excerpt from a dmesg on a working x86 system:

 

  Reveal hidden contents

 

Would you, please, provide some guidance how to do that?

Maybe this would be the way... ?

 

TIA!

Posted

@zero48
This sounds strange
the moltitool itself is less than 200 mega so a normal sd of 4 giga should accomodate both the multitool itself and the image you want to transfer on the box.

which method are you using to prepare the sd card ? balena etcher ? win32imager ?

And how big is this sd card ?

Cheers

Posted
  On 11/23/2020 at 10:56 PM, zero48 said:

Hello,  I'm new to this subject but eager to learn. I have a MX9 G5 TVBOX with RK3229 Proc.  4GB RAM 64 GB ROM

I want to install Armbian on EMMC

I'm trying to follow the Procedure on the very first page of this thread but when i go to 

"Burn the Multitool on an SD card; once done, place the Armbian image in images folder of the SD card FAT partition;"

There is never enough space to do this . 

Would somebody explain me What I'm doing wrong ?

I have tried with SD following the procedure but no joy . 

Thanks in advance 

Expand  

It happens because when you burn the multitool image on the sdcard, the FAT partition is 2GB large by default. The partition is then enlarged the first time you boot the multitool on the box to fit the whole size of the sdcard itself.

Once you boot the multitool in the box, you can then plug again the sdcard on your computer and the FAT partition will be as large as the sdcard.

 

There two strange things though:

* the images for rk322x are all less than 2gb in size, so if you are not putting more than one image on the sdcard you should be fine even with default partition size

* AFAIK, rk3229 with 4Gb of RAM cannot exist, probably 4Gb of RAM are just on the label of the box

 

Posted
  On 11/23/2020 at 2:09 PM, megaduo said:

Hi,I have a problem with rtl8189etv through sdio interface,it's not about driver or module,seemed kernel did't initial the sdio  mmc slot properly?

Here it's the diagnosis report generated by armbianmonitor.

  Reveal hidden contents

I also put the UART log which got from same box running the original offical firmware.

  Reveal hidden contents

Please take a look,thanks for your time.

Expand  

 

Don't have any box with 8189etv so can't say for real what is going wrong. Looking at the dmesg it seems to me a bad mmc-pwrseq is selected because the power GPIO pin is different than the common one. This happens, for example, with boxes with esp8089 wifi.

You may try to use the different GPIO wiring adding rk322x-wlan-esp8089 to existing overlays= in /boot/armbianEnv.txt

If you're lucky, the power sequence will work and the device will get detected.

Otherwise the secret sauce is in the device tree of the original android firmware.

Posted
  On 11/24/2020 at 3:17 AM, Anung Un Rama said:

Greetings,

 

Based on this post:

 

 

I would like to enable the drivers for XBOX tuner in legacy kernel (e.g. 4.4.194 or Armbian_20.08.1_Rk322x-box_focal_legacy_4.4.194_desktop.img.xz image).

Excerpt from a dmesg on a working x86 system:

 

  Reveal hidden contents

 

Would you, please, provide some guidance how to do that?

Maybe this would be the way... ?

 

TIA!

Expand  

 

Yes! That link is exactly what you need to start from scratch. Armbian will download all the necessary things and will do all the compilation and packaging for you.

 

The first two paragraphs (ie: What do I need? and Native and VirtualBox environments) are enough to get the job done, but don't forget to ask the interactive script to show you the kernel configuration to make changes and add your drivers.

 

You can then choose to either compile a full image distribution or just u-boot and kernel packages.

Creating the full image distribution is easier but takes a bit longer: you get a fully packaged .img file in output/images to burn directly on your sdcard

If you decide to go for u-boot/kernel packages, you instead get four .deb packages in output/debs you can copy on your sdcard/emmc and install with dpkg -i to update the kernel. Actually you will just need to copy and install linux-legacy-rk322x-*.deb package to make it work, but installing also the other packages does not hurt ;)

Posted
  On 11/24/2020 at 6:07 PM, jock said:

 

Yes! That link is exactly what you need to start from scratch. Armbian will download all the necessary things and will do all the compilation and packaging for you.

 

The first two paragraphs (ie: What do I need? and Native and VirtualBox environments) are enough to get the job done, but don't forget to ask the interactive script to show you the kernel configuration to make changes and add your drivers.

 

You can then choose to either compile a full image distribution or just u-boot and kernel packages.

Creating the full image distribution is easier but takes a bit longer: you get a fully packaged .img file in output/images to burn directly on your sdcard

If you decide to go for u-boot/kernel packages, you instead get four .deb packages in output/debs you can copy on your sdcard/emmc and install with dpkg -i to update the kernel. Actually you will just need to copy and install linux-legacy-rk322x-*.deb package to make it work, but installing also the other packages does not hurt ;)

Expand  

 

Thank you for your reply!

Actually,

with this image: Armbian_20.11.0-trunk_Rk322x-box_focal_current_5.8.9_desktop.img.xz

the MXQ Pro 4K box (RK3228A) also works stable enough.

However,

by some sort of a comparative analysis,

I've reached to a conclusion that the demodulator module - mn88472.ko - driver is missing from the kernel.

The tuner is discovered:

 

  Reveal hidden contents

 

but half of the necessary FW is being loaded,

only dvb-usb-dib0700-1.20.fw for the USB interface.

The demodulator FW - dvb-demod-mn88472-02.fw - presumably, requested by mn88472.ko driver, is not.

I guess I have to compile the whole kernel, just to get this armhf kernel driver module per the specific kernel version.

So,

during the config/compile process,

what other options/tweaks are MANDATORY to ensure the kernel (and modules) are suitable to work on RK3228A?

 

Thank you for your engagement.

Stay safe, healthy and happy!

 

Posted
  On 11/24/2020 at 6:52 PM, Anung Un Rama said:

 

Thank you for your reply!

Actually,

with this image: Armbian_20.11.0-trunk_Rk322x-box_focal_current_5.8.9_desktop.img.xz

the MXQ Pro 4K box (RK3228A) also works stable enough.

However,

by some sort of a comparative analysis,

I've reached to a conclusion that the demodulator module - mn88472.ko - driver is missing from the kernel.

The tuner is discovered:

 

  Reveal hidden contents

 

but half of the necessary FW is being loaded,

only dvb-usb-dib0700-1.20.fw for the USB interface.

The demodulator FW - dvb-demod-mn88472-02.fw - presumably, requested by mn88472.ko driver, is not.

I guess I have to compile the whole kernel, just to get this armhf kernel driver module per the specific kernel version.

So,

during the config/compile process,

what other options/tweaks are MANDATORY to ensure the kernel (and modules) are suitable to work on RK3228A?

 

Thank you for your engagement.

Stay safe, healthy and happy!

 

Expand  

There is a shortcut actually. If you are using a stable image provided by armbian servers you can install the kernel sources and kernel headers for rk322x-current via apt-get.

Also the kernel configuration is available in /boot so you can use that one as .config file.

With this combo you should be able to compile the kernel directly on the device, but you should be also able to compile just the kernel module you need instead of compiling the whole kernel following any recent ubuntu kernel/kernel module compilation guide.

 

I never tried the procedure above, but it should work without particular hassle. There is no need to tweak the configuration or the kernel sources, the rk322x kernel sources you get from armbian repositories via apt are already patched the right way. :thumbup:

Posted
  On 11/24/2020 at 5:46 PM, jock said:

It happens because when you burn the multitool image on the sdcard, the FAT partition is 2GB large by default. The partition is then enlarged the first time you boot the multitool on the box to fit the whole size of the sdcard itself.

Once you boot the multitool in the box, you can then plug again the sdcard on your computer and the FAT partition will be as large as the sdcard.

 

There two strange things though:

* the images for rk322x are all less than 2gb in size, so if you are not putting more than one image on the sdcard you should be fine even with default partition size

* AFAIK, rk3229 with 4Gb of RAM cannot exist, probably 4Gb of RAM are just on the label of the box

 

Expand  

Hello, 

I'll try multitool as you noted .

Here attached some pictures of the BOX.

https://drive.google.com/file/d/1MkpOaZXiBpVUMAM3mndmLrywDW7IF4Fs/view?usp=sharing

https://drive.google.com/file/d/1czIEeoHD6nMQh0cBsVrLUVhNyVHc0FMI/view?usp=sharing

https://drive.google.com/file/d/1fymh5bg9a7OVp-ARYJJO3lxXmrwT9cQu/view?usp=sharing

 

Thanks very much for your Tip ...

 

I'll Test and Post 

 

Zero48

 

Posted
  On 11/24/2020 at 11:06 AM, fabiobassa said:

@zero48
This sounds strange
the moltitool itself is less than 200 mega so a normal sd of 4 giga should accomodate both the multitool itself and the image you want to transfer on the box.

which method are you using to prepare the sd card ? balena etcher ? win32imager ?

And how big is this sd card ?

Cheers

Expand  

Hi, 

It is a 4GB SD  class10 . 

I'll Try Jock suggestion . I think I'll get a Linux machine since windows wont Show me anything after imagetool is flashed with Balena . 

 

Thanks 

Posted

@zero48

Sure follow jock's suggestions and you will hit the goal.

Your photos are on drive but request authorization for watching maybe better if you can make them public even to non Gmail users .

Thise photos could help someone else

Posted
  On 11/25/2020 at 12:09 AM, fabiobassa said:

@zero48

Sure follow jock's suggestions and you will hit the goal.

Your photos are on drive but request authorization for watching maybe better if you can make them public even to non Gmail users .

Thise photos could help someone else

Expand  

My bad !!  You may try now 

 

Zero48

Posted

@zero48

Your board is one on which we worked a lot, is well known and totally and well supported in armbian.

It has NAND so pay attention you have to use stePnand for internal installation ;

it has DDR3 upvto 768 MHz so is one of my favourites for his speed

You will be very satisfied of it !!!

 

Thank you for photos, cheers

 

EDIT:

Those lovely China producers..

It should be a 3228 with one or two giga of ram. Look at what they say .. 4 GB ram......:rolleyes:

 

Anyway you can check those infos with the efuse and with " free"  command.

 

Please read back the forum since there are many useful infos you can grab from the board with some command lines

Posted

I have got some gpio configuration from offical firmware,perhaps wlan sdio power is controled by gpio-93(gpio2-29)  (wlan_default_wlan_po) or sdio-pwren pin 30 (gpio0-30)?

  Reveal hidden contents

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines