When it comes to updating a build of a custom ROM that uses a different Android version, what is the procedure? E.g. 'build 3' is based on 4.2.1, and 'build 4' on 4.2.2. Should I just have gone from having already installed build 3, downloaded build 4, and then boot up in recovery mode, wiped data (not /data/, or is that the same?), cleared the cache and the Dalvik cache and flashed build 4? Would that have been enough? Does that same procedure work if I were to upgrade custom ROMs that were based on say 4.2.2 to a 5.0 build or something, or is the difference so drastic that I need to do something else?