If you disconnect the solenoid, your computer will SET and STORE a trouble code.
It sets this code when it sees something it doesnt like, and it will run a default value for the problem sensor/system. The codes you get for this type of system are P0234 "Supercharge overboost condition" and P0243 "Supercharger bypass solenoid circuit failure". These are whats called 2 trip monitors, so it would take 2 times under similar conditions to actually turn on the check engine light, most of the time it just stores the code without turning on the light, but it sometimes will and that has been documented.
Also, disconnecting the battery resets all adaptive strategies and clears what the computer has "learned" about your driving habits, and you might encounter stalling and other driveability issues, and on 01 and 02's, it will take some time for it to "learn" the chip properly..
When the JDM boost bypass kit is installed, you would be hard pressed to know that the boost solenoid has been bypassed and the computer doesnt know any different.
I would rather spend $25 and install the kit rather than run around with my computer thinking something is wrong.
And like I said, I usually throw them in if someone buys a chip from me, so its not like I am trying to make a huge amount of money on something so small. JJ
Who cares if you have to disconnect the battery to remove the code, you have to disconnect the battery to remove a chip! You would be hard pressed to know if the boost solenoid was bypassed if you unplug it! I would rather spend nothing and have my truck run just as good as one that has the bypass kit. If you are not trying to make money list the part #'s so people can make them on their own(waste of money if you could get the parts for $1.00).