Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Python dependency #17

Open
rieck-srlabs opened this issue Nov 1, 2023 · 0 comments
Open

Remove Python dependency #17

rieck-srlabs opened this issue Nov 1, 2023 · 0 comments
Labels
bug Something isn't working enhancement New feature or request

Comments

@rieck-srlabs
Copy link
Contributor

rieck-srlabs commented Nov 1, 2023

We currently use a Python script to generate and set new IMEIs.

Our dependency on Python bloats the package and increases execution times. There is also a rare issue where the Python script fails to set an updated IMEI. Our current understanding is that this is due to our exclusive usage of the serial interface to the modem, which might break when the modem is used by other parts of the system at the same time.

In the future, we can migrate to Lua, which is natively supported by OpenWRT. Most of the actual work is already completed in luhn.lua.

@rieck-srlabs rieck-srlabs added bug Something isn't working enhancement New feature or request labels Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant