This repo is to provide OTA updates to Motorola Edge 30 Neo (miami) devices.
In order for a device to be OTA compliant, there are a few things to know.
{
"response": [
{
"maintainer": "Name (nickname)",
"oem": "OEM",
"device": "Device Name",
"filename": "ROM-<version>-<type>-<date>-<variant>-UNOFFICIAL-miami.zip",
"download": "https://github.com/Motorola-Miami/miami_releases/releases/download/<tag>/<Name_of_the_ROM_file.zip",
"timestamp": 0000000000,
"md5": "abcdefg123456",
"sha256": "abcdefg123456",
"size": 123456789,
"version": "<ROM-Version>",
"buildtype": "Testing/Alpha/Beta/Weekly/Monthly",
"forum": "https://forum link",
"gapps": "https://gapps link",
"firmware": "https://firmware link",
"modem": "https://modem link",
"bootloader": "https://bootloader link",
"recovery": "https://github.com/Motorola-Miami/miami_releases/releases/download/%232/TWRP.img",
"paypal": "https://donation link",
"telegram": "https://t.me/motoedge30neoglobal",
"dt": "https://github.com/Motorola-Miami/android_device_motorola_miami",
"common-dt": "https://github.com/Motorola-Miami/android_device_motorola_sm6375-common",
"kernel": "https://github.com/Motorola-Miami/android_kernel_motorola_sm6375"
}
]
}
Highlights & Device Specific Changes:
Build type: Testing/Alpha/Beta/Weekly/Monthly
Device: Motoroala Edge 30 Neo
Device maintainer: <Your_Name>
===== <date> =====
- change 1
- change 2
- change 3
- Check if JSON is intact with help of online validator tools like jsonformatter.curiousconcept or jsonformatter
- Check if no extra / missing spaces
- If you're not hosting the ROM on Motorola-Miami Github/Sourceforge then :-
- Hosting on Google Drive is not allowed.
- Temporary hosting is not allowed.
After you have build and booted the ROM for which you wanna provide OTA updates for
- Make sure you read this OTA updater repo and apply the modification while building instead of the default one synced from ROM's source or unofficial OTA will not work.
- Contact @Rakhshan7070 on Telegram or Email ([email protected]) if you want to release your build on Motorola-Miami github organisation or Motorola-Miami Sourceforge. If you want to host it somewhere else then skip this point.
- Fork this repo to your own GitHub account and clone it locally.
- Create changelog_.txt and <VANILLA/GAPPS/CORE>_.json
- Modify the files accordingly. (see 1.1)
- Submit a pull request to this repo (this way we validate that you understood the requirements and if all is good you'll be granted direct push access to this repo)