We are moving to a new hardware design that moving from the old MIPs Chip to a new board with Rx255C. I want to ask some questions:
Q1. I understand that Rx255C support developing with OpenWrt but do we need to get the SDK and base firmware from Quectel?
Q2. Which bootloader that Rx255C is using? We are using uboot with previous platform and now we want to customize that uboot with Rx255C, is it supported to do?
Q3. As previous design, we have dual partitions with our device. Do we allow to customize the DTS file to have dual partition with QuecOpen SDK?
Q4. Openwrt is normally using sysupgrade for upgrading its firmware. Do QuecOpen use sysupgrade for upgrading? or does it use another way?
Q5. With new platform of Rx255C, can we invoke AT command directly to the modem? or we need to call specific API provided by QuecOpen?
Thanks Bean.Wang-Q.
Some more further questions related to how the QuecOpen is open.
Q6. We need to have a way to customize our GPIOs configuration via the DTS file, do QuecOpen SDK allow us to do so? or we must request Quectel to make the change and provide us the updated SDK + update base firmware?
Q7. There are some cases we need to make the patches for the Linux kernel or drivers, can we do with provided QuecOpen SDK?
Q8. During develop our packages, we need some dependence packages are made along with the base firmware (ie SQLite). Can QuecOpen allow us to do so?
Q6.
Qualcomm’s GPIO generally supports configuration into gpio, uart, spi, i2c, which are all configured in dts. Some GPIOs have fixed functions that cannot be changed, and some GPIOs can be configured by themselves. For example, if you do not need the main uart, you can modify the dts to use the pins corresponding to the main uart as GPIO.
Q7 The Linux kernel is opensource, the customer can modified as they want.
Q8. We can add our own application. We can do it.
Q9. Is the bootloader included in the QuecOpen SDK or do we need to download and then build by ourselves?
Q10. For that board (Rx255C), how do we upgrade the bootloader? via serial line or other channels like http/ftpd?