Assemble the image is not a problem. My goal is somewhat wider. Develop a comprehensive system (image, set of scripts, instructions, etc.) for the end user, which will allow the average user to easily run Linux on the TV box. A typical user should have an easy-to-play set of system startup steps. Downloaded. Unpacked. Recorded image (possibly performed a simple operation to copy additional files). Launched a TV box. Performed a simple operation (or simple steps) on an existing system. And get a ready working system.
Everyone has their own criteria for a reasonable price. I have been working with different TV boxes and other electronic devices for a long time and I know well what to pay attention to in order not to regret the time spent (money). Let's try to count. The model you are referring to has serious (for me) cons.
1. LAN 100 MB.
2. Power supply 2A. This means that you will not be able to fully use all the features of the device. So have to spend money to buy a new PSU.
3. Cooling system. Without it, to use all the features of iron is not possible. To power the fan will have to either use a USB port or an external power source.
4. In the set there is no cable for firmware. More expenses.
5. The quality of the components used and the Board (marking all elements that points to Maskrom and UART). This ensures that all models are identical and the manufacturer does not make a "team hodgepodge" of what was at hand.
6. The manufacturer pays great attention to technical support and is ready to cooperate (this is important for me).
7. The presence of the OTG port.
Specifically about this model I can't write yet (I don't have it yet). If you unplugged the PSU, all parameters are reset. If the electricity flashes, the TV box will turn on itself, without your desire. By the way, for this reason I like the Vega S96 it has an additional battery (as in the BIOS on the PC) and is not afraid of power failure.
Producer already showed interest and offered to send me a sample. By the way, this indirectly suggests that the manufacturer is interested (and understands) the importance of expanding support for different systems in its products. So that customers who buy its products can use it much wider than just a TV box.
Ok, thanks. So now I need a file /etc/modprobe.d/a6210.conf with the following contents:
options ap6210 op_mode=2
Also, it is not clear to me whether everybody is aware that in order to make hostapd run at boot, you have to edit the file /etc/default/hostapd and uncomment the line
and change it to
I believe it would be good to mention these two issues in your section on "How to set wireless access point" in your documentation. Especially the last point has not really been mentioned anywhere, has it?
In any case, I believe it is appropriate to really thank you very much again for the treemdous work you are doing with ARMbian!
a) It is more or less a duplicate of this one (sorry about that).
I do not know what excatly I was doing wrong before, but I must have gotten the combination of setting the op_mode for the module bcmdhd and running hostapd with that wrong somehow. Anyway, as Igor pointed out in the thread mentioned in a), we must load the module with the option a mentioned above. This must be done using an appropriate options file, e.g. doing
echo "options bcmdhd op_mode=2" | tee /etc/modprobe.d/bcmdhd.conf
Doing that, everything is fine (even with the SSID hidden).
P.S.: I would like to mark this as "solved", but it seems I cannot change the title ...
P.P.S.: Obviously, someone managed to change the title ...