Ok. Another idea.
After the firmware update it may not update run.sh unless a config change happens. Go edit some setting like pool and resave. (via the webpage) Or just add it to run.sh yourself?
I think somewhere you said you've tried rebooting. I sure hope so anyways. Reboot, at some point to see if the changes go through the whole system.
So that would be: to enable AwesomeMiner
0)mount RW
1) change /home/inno_py/inno_config.py
2) update something on the webUI to make inno change /tmp/run.sh
3)check if /tmp/run.sh has the correct settings (manually add them if it doesn't work?)
4)hard reboot to make sure it runs the new run.sh with all the fresh settings.