View: 5681|Reply: 4

An open post to OrangePi & Shenzhen Xunlong Software CO.

[Copy link]

4

threads

9

posts

107

credits

Registered member

Rank: 2

credits
107
Published in 2018-8-4 03:58:30 | Show all floors |Read mode
Dear Xunlong,

OrangePi has created many world-beating hardware products and is gaining recognition around the world from hobbyists and IoT developers.  The number and diversity of your products is amazing.  You often bring out new products that surprise and delight your existing and potential customers, and I am one of those customers.

We, your existing and potential customers, want to use your products to create the next generation of devices that will carry many new ideas forward into the future, but we are unable to do so because there is not enough information available and software, documentation and support frequently cannot give us the information we need to fully use your amazing products in our projects.

You have entered into direct competition with the most heavily supported products out there such as Raspberry Pi, Beagle, Arduino, Tinker Board and many others, and all of these other products have masses of documentation, supported operating systems and full corporate support for them.  Finding solutions to problems is easy with these other brands of product, and when support is not available from the companies that created them, others have learned how to do things because of the initial support they received from the manufacturers and can help the others in the community to solve the problems.  

Unfortunately, the lack of support from your company is stopping rapid sales increases from occuring because developers simply can't find out enough information to fully use the hardware.

I've been interested in your products for some time, and we purchased two 4G-IOT boards because Linux support was advertised.  We also expected that we would be able to get full documentation for the hardware including the 40-pin header and were also interested in the optional 4G bands that were initially advertised.  It now appears that all mention of Linux has been removed from advertising materials and questions on these forums remain unanswered as to when Linux support will be delivered, and the only reference material for the boards we have is a schematic and Android source code.  However, the Android source code does not fully support the GPIO pins and I've seen other issues in these forums.

My CEO has indicated if we cannot find the support we need from your company to move our projects forward, we will need to seek out products from other manufacturers and sell off the boards we purchased.  I have informed him that I would contact you and give you my thoughts, so I hope we can work things out and continue to build on your products.

Please do not see this post as a complaint.  It is not.  

It is a desperate plea and kind request for the following:

  • More transparency about the development process and where your company is struggling.  We, and I'm sure others, want to help!
  • OrangePi should request assistance from your community to help build things like Linux distributions if you are unable or unwilling to do so - a number of us are long-time developers and could help you build your community
  • More details on the products you sell regarding pinouts and other information.  Schematics are not a good way for new developers to find out how something works.
  • As an example of information provided by Raspberry Pi, here is their getting started guide which details how things work on the board, and how to set everything up.
  • Release what has already been completed of Linux for your devices, even if it isn't finished or fully working.


My company alone has at least 3 projects in mind for the OrangePi range of boards right now, and if we can get the support we need to begin development we'll be ordering these boards in larger and larger quantities as our products begin selling into the market.  We cannot move forward with those projects without proper support on your products.

Please use your own forums to get closer to your community.  

If the language barrier is causing problems, tell us.  There may be other users here who can help with that.  

You want help translating your documentation into different languages?  Ask us!  I can help with technical writing and proofreading for a start.

I hope everyone in your company can read this post.  It's important because we want to see your company and products succeed, as much for our own projects as for continued development of new products by Xunlong.

With kindest regards,
reaxion

9

threads

634

posts

4427

credits

Moderator

Rank: 7Rank: 7Rank: 7

credits
4427
Published in 2018-8-5 03:57:50 | Show all floors
OrangePi has created many world-beating hardware products and is gaining recognition around the world from hobbyists and IoT developers.
And is also behind much other board design as ODM. They are good at what they do. They gained respect and their relationship with developers community is good. You don’t need to worry about that. Most of their boards are also well supported by 3rd party community projects and you can get a top quality Linux from here: https://www.armbian.com/download/?tx_maker=xunlong. Unfortunately, there is no support for the one you seek for.
We, your existing and potential customers, want to use your products to create the next generation of devices that will carry many new ideas forward into the future, but we are unable to do so because there is not enough information available and software, documentation and support frequently cannot give us the information we need to fully use your amazing products in our projects
Board schematics are made professional, accurate and are usually quickly available, software is as is. Xunlong doesn’t develop chip support. This is done by chip designer (Allwinner, MediaTek, Rockchip, …) and they gave you what they got from them. The one and only kernel are glued with »Debian«, »Ubuntu«, »Arch«, »Android« to "prove" it can run "Linux" … and as you already figured out, you can’t just plug it and run your project. They don’t fix kernel and not many other chip makers do that as well. Unfortunately.
  • chip support is above board support and Linux kernel is a community project per se. We (www.armbian.com) and a few other groups are interested to give those boards a proper Linux. But our resources are limited. Xunlong has a few of engineers and they can’t match a work of thausands of people. This is the common reach of board makers.
  • they can support their work only and do that well. That is board design.
You have entered into direct competition with the most heavily supported products out there such as Raspberry Pi, Beagle, Arduino, Tinker Board and many others
With exception of Arduino, all mentioned are toys. More or less. What they have in common is a big market share. They are popular and well supported. Not just because of popularity, but for simplicity. Well, Tinkerboard tends to be a bit more complex, but it remains a toy due to failed powering design. All those boards are general purpose boards while the board you are bringing up here (4G IOT) is a very specific.
I've been interested in your products for some time, and we purchased two 4G-IOT boards because Linux support was advertised. We also expected that we would be able to get full documentation for the hardware including the 40-pin header and were also interested in the optional 4G bands that were initially advertised.
Remind your self that you bought a development board. You have a board (hardware) and your job is to make it work a little better. This can be our joint effort if you find people who are also interested to have a proper Linux on this board. This is how things work here around. Of course, Xunlong wants to have a superb Linux … and they are doing what they can. I am sure they could do it better but still, that would not change the situation much. I doubt they can throw millions to the kernel development. It would be also stupid since they help competition this way.

Any board can get a top Linux support. You only need to find, persuade and/or finance a group of competent people for about a year or two. Do the math. Rockchip is doing that, but they struggle. MediaTek as well. NXP too.
More transparency about the development process and where your company is struggling. Release what has already been completed of Linux for your devices, even if it isn't finished or fully working.
Xunlong is a hardware design company with limited software development capabilities. There is nothing much to see.

Development progress can be observed here:
We, and I'm sure others, want to help!
You need to help on the right spot. For example - just a few of companies helps us with managing the cost of maintainace, while extensive development with business purpose on charity levels … is a joke.
OrangePi should request assistance from your community to help build things like Linux distributions if you are unable or unwilling to do so - a number of us are long-time developers and could help you build your community
Kernel development is much bigger operation than board design. Linux is about the kernel and making many Linux distrubution without making a good kernel is pointless. This is not Intel world, where we only have one kernel. Here on ARM almost each chip design has its own kernel. Linux on ARM is very much about the kernel, not Linux distribution. The situation is way more different.
More details on the products you sell regarding pinouts and other information. Schematics are not a good way for new developers to find out how something works. As an example of information provided by Raspberry Pi, here is their getting started guide which details how things work on the board, and how to set everything up.
Raspberry Pi is a simple and dump device, made for newcomers where technical manual could be written in short. Remember also that Rpi runs Linux inside propriatery OS and remember it has many hardware design flaws. That fact becomes important when you plan to do business.
My company alone has at least 3 projects in mind for the OrangePi range of boards right now, and if we can get the support we need to begin development we'll be ordering these boards in larger and larger quantities as our products begin selling into the market. We cannot move forward with those projects without proper support on your products.
Linux works, but quality Linux and quality support costs. If you to skip learning, you need to pay or give something in return.

Remember. Xunlong doesn't make drivers or fix kernel. Others do that. We did it a lot.  If you want the fully functional top shit mainline support of this 4G IOT board you might need to throw a million or more into R&D and wait a year or two. (it's a rough estimation). For just fixing it a 100K might do. Who knows.

We worked with 2G IOT for a while - the goal was just to make shipped old legacy kernel usable. We spent months of our time and money and receive no external help (except regular Xunlong donations, which are not on the level to cover such operations). Two months ago we ceased the operation and removed what has been done since we can’t do it alone.
we will need to seek out products from other manufacturers
LTE modem and mPCI capable board and you are done. Or is that too expensive?

4

threads

9

posts

107

credits

Registered member

Rank: 2

credits
107
 Author| Published in 2018-8-6 23:17:32 | Show all floors
Hi igorpec.  Thank you for your extremely well thought out detailed reply.  It has clarified a great number of things for me personally regarding Xunlong's processes and strategy behind their hardware.  I'm sorry to see that you had to drop support of the 2G IOT boards because of the difficulties and lack of community you experienced.

1

threads

13

posts

135

credits

Registered member

Rank: 2

credits
135
Published in 2018-8-15 16:45:53 | Show all floors
igorpec replied at 2018-8-4 22:57
"LTE modem and mPCI capable board and you are done. Or is that too expensive?"

So, if someone bought 4g-iot orange because of linux support had been stated, what they have to do? Wait some time relying on the manufacter's word for it? Don't just take that seriously and trash it? Purchase something extra?

0

threads

1

posts

18

credits

Novice

Rank: 1

credits
18
Published in 2021-1-13 00:13:24 | Show all floors
Hi, everyone. Thanks for the detailed posts. Developing your own website by yourself could be very problematic so hiring a professional outsource web development company would a good idea. I've read that Ukraine has a lot of fresh minds in this field(here is a link for you moderndiplomacy.eu/2020/08/25/is-it-good-idea-to-outsource-web-development-in-ukraine/) and that they are worth hiring.
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list