Following up on this for anyone interested, I found this (
Gigabit PoE Splitter, Wall Mountable, Adjustable Voltage Output, PoE P) adapter on the bay which when set to 12V, powers the 620 just fine. The included cable is for a 2.1mm center pin, so works fine with the 620. I also picked up a 640 in the last couple weeks, and it will also boot up, but my longer term concern about the 640 exceeding the 30W limit is such that I'm only going to use the PoE Splitter on the 620.
Apologies, I was just rereading this thread once agin and saw this and figured I'd reply with the latest.
My internet was (bear with me for a minute...) a Comcast 1.5/200 service. The 620 was approaching 90% CPU on an extended speedtest (fast.com set for 300sec) on the inbound flow. Wasn't real happy with that load, so I built up a spare Optiplex 7010 with a 3.4Ghz 8-thread CPU to run as the pfsense box. Somewhere in the last couple months Comcast apparently decided to give me a free upgrade to 2.5/400 service, so going to the 7010 was definitely a benefit.
Then someone posted here in Great Deals recently about a couple of 640s on the bay for cheap ($100 vs $500+) so I decided to pick one of those up, and I've dropped that in line in place of the Opti 7010 after doing the requisite DiagOS and firmware/BIOS updates. Went back and did the same extended speedtest again and was seeing the full 2.5Gbps inbound flow, and the CPU was only at 60%. My internal network is based on a Cisco 3850-24XU, so I'm native mGig (2.5Gbps) from the cable modem into the switch, then 10G the rest of the way through to my workstation. So yeah, if you can get a 640 for $100, it's a nice upgrade from the 620. Definitely not worth $500. Planning to move my 620 onto a site with 200/20 VHDSL, so that'll be loafing around on that connection. Just wish I could get QAT functions, but that falls into the pfsense licensing BS.
Only complaint I've got is the fans on the 640 are much noisier than the one on the 620. As it is pfsense/freebsd, I don't have i2c-dev or i2cset available, only have the basic freebsd i2c command. Hoping someone can translate the "i2cset" command into something that will work under pf.