2 2
glow

Orange Pi i96

Recommended Posts

First, I apologize if this is the wrong section of the forum for this question.  I will keep watch on the response and learn for future posts.  I apologize if I got it wrong.

 

I was looking at Orange Pi devices on aliexpress and noticed the "Orange Pi i96 256MB Cortex-A5 32bit with WIFI and Bluetooth".  Looks like a cool device, but I haven't found mention if it in the forum and it's not in the downloads section ...

 

Will the Orange Pi i96 be included as a target device?  And will the on-board WiFi be a disaster like the Orange Pi Zero on-board WiFI, or is it possible the i96 on-board WiFi will be usable?   I really hope they learned from the zero and chose a better chipset.

 

Share this post


Link to post
Share on other sites

Oh, I hadn't realized it was so closely related to the Orange Pi 2G-IOT.  Out of curiosity I'll take a look at that, but since it may not make it to an armbian supported board my interest may fade quickly.  I like my armbian systems. :-)

 

Thank you for the input … and thanks for showing me where to ask generic questions like this.

Share this post


Link to post
Share on other sites

I realize this is a little old, but would the Armbian group like a Orange Pi i96 for development? I have an extra, and since the manufacturer-provided Debian distribution leaves a bit to be desired, it's not doing anything. I'd be more than happy to ship it off to whomever for development. It's new-in-box.

 

The provided distros work well enough, assuming you tell it all network parameters (MAC address, DNS server(s), etc.) and don't want any kind of network file-sharing capability - they didn't build any NFS or CIFS capability into the kernel. That's where I am now, trying to re-compile kernel from provided sources but this is completely new to me.

Share this post


Link to post
Share on other sites
On 8/20/2018 at 2:17 PM, glow said:

And will the on-board WiFi be a disaster like the Orange Pi Zero on-board WiFI, or is it possible the i96 on-board WiFi will be usable?   I really hope they learned from the zero and chose a better chipset.

 

No - source: had 2G-IoT; threw it in trash

Share this post


Link to post
Share on other sites

 

I have recovered my IoT-2G board because, basically I think it can be fun to program it, I also expect an i96, I love its small size (and its price to learn basic things about kernel programming). Armbian has discarded this board, but we have alternative: buildroot, which is great and can be installed in the 512mb flash memory.
You can do things as interesting as this: DHT22+Qt5+Old SD1301

 

 

iotOled.jpg

Share this post


Link to post
Share on other sites
15 hours ago, surfero75 said:

Armbian has discarded this board,

 

The lack of mainline support was a killer for me, as said before I have an i96, it has still never booted.  I did see a large group of patches by a single individual get tossed at mainline, haven't seen where they went.  I don't have a 1.8V UART, so it's been a barrier to my interest.  I have, after all, a nanopi Duo.

Share this post


Link to post
Share on other sites

My i96 is also waiting for something new.

I have some old selfmade images, but with the .csc missing I could compile any newer.

Also the kernel was always the same old one.

I used a normal 3.3v serial USB dongle, but I didnt liked the very high baudrate :(

The main bad reason was that I never could get a USB-device to work at this USB-port.

Did look like to less power, but also with a official Raspberry PowerSupply  = 5.25v

Share this post


Link to post
Share on other sites
On 3/28/2019 at 6:28 AM, guidol said:

My i96 is also waiting for something new.

I have some old selfmade images, but with the .csc missing I could compile any newer.

Also the kernel was always the same old one.

I used a normal 3.3v serial USB dongle, but I didnt liked the very high baudrate :(

The main bad reason was that I never could get a USB-device to work at this USB-port.

Did look like to less power, but also with a official Raspberry PowerSupply  = 5.25v

In a Opi Iot 2G I have used 64gb usb flash disk mounted from a armbian that i installed at 512mb flash rom. 

The kernel is 3.10.62, I have modified it so that it does not rotate the MAC, I do not see a larger version of the kernel necessary although it seems that it has been incorporated into version 5 in development:
https://github.com/torvalds/linux/tree/master/arch/arm/mach-rda
 
Actually I have created several images with buildroot, it is simple, I have shared the code ready to make the image in my github:
https://github.com/txurtxil/broot2g
The merit is from a 4pda user (Yoshee) has done an in-depth job to program tft screens from the kernel. I have never seen it work so well at the same time oled screen + sensor dht22 and switches and with the image that has left yoshee all the good and very fine, I leave it here (root / 1)
https://mega.nz/#!oB0mmSBD!XhslDKikwAyvt-6frhpsnX5Tj5SIrKKK7KrHqVE7hms
In /etc/iot.conf we can configure bot telegram, mqtt, etc ... it's a great job.

Share this post


Link to post
Share on other sites
4 hours ago, surfero75 said:

Actually I have created several images with buildroot, it is simple, I have shared the code ready to make the image in my github:
https://github.com/txurtxil/buildroot

I cloned this git - but when I start with "make meneuconfig" then it seems that a RPI Zero W is the dafault config - or is this also a config for the i96?

I didnt see a defconfig-file the the i96 2g-iot :(

 

Could you please give me a hint? ;)

[EDIT] maybe did you mean https://github.com/txurtxil/broot2g

and loading config-OpiIoT2G as config?

 

I did read about the RDA-CPU is in kernel 5.0 - but if there will be an image in the future? we will se...

Share this post


Link to post
Share on other sites

I did try the compile under Ubuntu 18.04 64bit (in another directory of my armbian build system), but after many warnings the compile did stop with:

Makefile:422: recipe for target 'create_inode.o' failed
make[3]: *** [create_inode.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4/debugfs'
Makefile:404: recipe for target 'all-progs-recursive' failed
make[2]: *** [all-progs-recursive] Error 1
make[2]: Leaving directory '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4'
Makefile:339: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4'
package/pkg-generic.mk:227: recipe for target '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4/.stamp_built' failed
make: *** [/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4/.stamp_built] Error 2

 

Share this post


Link to post
Share on other sites
17 hours ago, guidol said:

I cloned this git - but when I start with "make meneuconfig" then it seems that a RPI Zero W is the dafault config - or is this also a config for the i96?

I didnt see a defconfig-file the the i96 2g-iot :(

 

Could you please give me a hint? ;)

[EDIT] maybe did you mean https://github.com/txurtxil/broot2g

and loading config-OpiIoT2G as config?

 

I did read about the RDA-CPU is in kernel 5.0 - but if there will be an image in the future? we will se...

 

Sorry! you're right! the buildroot for opi 2G is that:
https://github.com/txurtxil/broot2g

I Leave the config-OpiIoT2G file preconfigured for our card, the procedure is this:

  git clone https://github.com/txurtxil/broot2g
  cd broot2g /
  mv config-OpiIoT2G .config
  make menuconfig -> if you want to see or modify buildroot parameters
   make ---> to build buildroot
Note1: you can modify or view kernel parameters by running make linux-menuconfig

Note2: I  use to develop and compile a cheap tv box (x96) with armbian, I am very comfortable and I do not use the PC, I access it by SSH, tmux, etc ...:

 

Processor       : AArch64 Processor rev 4 (aarch64)
processor       : 0
processor       : 1
processor       : 2
processor       : 3
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: AArch64
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

Hardware        : Amlogic

 

01br.JPG

02br.JPG

Share this post


Link to post
Share on other sites
16 hours ago, guidol said:

I did try the compile under Ubuntu 18.04 64bit (in another directory of my armbian build system), but after many warnings the compile did stop with:


Makefile:422: recipe for target 'create_inode.o' failed
make[3]: *** [create_inode.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4/debugfs'
Makefile:404: recipe for target 'all-progs-recursive' failed
make[2]: *** [all-progs-recursive] Error 1
make[2]: Leaving directory '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4'
Makefile:339: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4'
package/pkg-generic.mk:227: recipe for target '/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4/.stamp_built' failed
make: *** [/home/guido/i96/broot2g/output/build/host-e2fsprogs-1.43.4/.stamp_built] Error 2

 

Use Ubuntu 16.04 x64, or armbian compatible with ubuntu 16.04.

Share this post


Link to post
Share on other sites

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.

Loading...
2 2