The 3G icon was always visible and always showed that data was being transferred (the up and down portions of the icon were blinking).
I did get this to work today. What I had originally done was (in this order): SBF'd to Froyo .340, upgraded the radio to .12P, used ZRoot to root the phone, downloaded Droid X bootstrapper and ROM manager. I then would use Clockworkmod to install the "pre-rooted Droid X gingerbread" I found somewhere which was a single zip file, winding up with .586 and .12P baseband. I'd wipe data during that install, then re-install bootstrapper and ROM manager along with Liberty Toolbox Pro which I purchased. I'd then install Liberty GB 0.8 (or in today's case, 0.9) using Clockworkmod, and wipe data along with the install.
Each time I tried this process, the web browser (or any app requiring OTA data) would not work. Everything worked as long as I was connected to WiFi, nothing would work with a 3G/1X connection. Otherwise, I just *immediately* got "Web Page Not Available" issues in the browser, and no other app requiring data worked as I said. The browser wouldn't even try to get a page, I assume this is because the phone thought it did not have a data connection (even though normally the browser will say "no internet connection is available" or some such).
Phone calls continued to work during this. As I said I tried several things including enabling/disabling airplane mode, turning data on and off, rebooting, even a new phone. Nothing worked, even though the Settings app showed that I had .596 with radio .12P. This same thing also happened with the Fabolous ROM which I also tried on the previous phone before I received the replacement from VZW today (I didn't try it on this particular handset, I'm sure it would have been the same problem). So it's not necessarily a problem with Liberty.
Like I said, I fixed the problem today. I started all over by SBFing again to .340 Froyo, rooting using Zroot, installing Clockworkmod/Droid X bootstrapper (I'm not sure why some guides say to use the Droid 2 one, the X one worked fine for me), then installing the two .596 Gingerbread zip files from here:
http://www.droidforums.net/forum/li...x-cm7-etc-any-rom-liberty-gb.html#post1614776 as
cjriddle22 suggested earlier in this thread. I then installed Liberty 0.9 from Liberty Toolbox Pro, and everything worked fine.
EDIT: Wanted to add, the other poster seemed to also use the same "pre-rooted Droid X gingerbread" zip file that I did. This is what seems to be causing the problem. That system installation on its own worked just fine (I verified this, the browser worked), but it is apparent that other custom ROMs like Liberty cannot be installed over it, and you need to use the other (two-ZIP) method instead.