Your confusing yourself lol. First: When your getting the codes (assuming your getting them from this site) check the thread name. Make sure is says 1.60 codes or something as this one says. (It says no banning codes that have been ported for the 1.60 update). Second: on some codes you will see in the description no 35. Most of them now don't say it, it will just say in the thread that the code(s) don't ban you. Here is an example of what it would look like if it had it in the description:
#Unlimited Medkits
;Never run out of medkits
;No 35 (no error 35)
0x005ff194 0x05580558
It does not matter what firmware you are running. NitePR will run with any firmware. You said that you are running 4.01 so you should be fine.