iPhone 3g 8GB with firmware 3.1.2. Is there a jailbreak for this firmware that will allow me to use data.?

I need to use a standard data plan, I have an unlimited plan with AT&T and I don’y want to ugrade to the 30 dollar plan. Is there a jailbreak that will make my data work on AT&T with a regular data plan