-
Notifications
You must be signed in to change notification settings - Fork 464
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
CHR License Structure #44
Comments
you must check this |
i didn't find chr structure on that script, because i think the structure written on the license_generator files. |
if you see that source code. RouterOS Lisecnse Key XXXX-XXXX has 6bit, and "little" is true.... chr lisense could be 3bit and "little" is false .. (See attchment) then maybe lic = software_id.to_bytes(6, 'little') ---> lic = software_id.to_bytes(3, ???) ???=big? and in "micro.py" ( mikro_softwareid_decode() function ) SOFTWARE_ID_CHARACTER_TABLE = b'TN0BYX18S5HZ4IA67DGF3LPCJQRUK9MW2VE' must be ---> SOFTWARE_ID_CHARACTER_TABLE = ???????????????????? <- This varible for chr is the trick and we need to found it. (elsif = chyvalrys = zyb) apparently they are the same person... He decode it ( Revert ingeniering chr character table ) we mus be capable to do too... |
No, 6 and 3 have nothing to do with the number of bytes a software ID can take in the license payload. These numbers indicate a license level. For CHR, the third level corresponds to the P-Unlimited. |
Ok. i understand. Thanks |
I used the license.py file from your previous repository update, but I encountered an issue when generating a license for the CHR version. Would you be willing to share the structure for creating a license for the CHR type? This is because the software ID structure is different from the regular x86, which only has 9 characters, while in CHR there is a combination of letters and symbols totaling 11 characters.
should i cut the chr license byte like this ?
The text was updated successfully, but these errors were encountered: