Bitcoin Forum
November 07, 2024, 02:04:27 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 ... 130 »
  Print  
Author Topic: Official FutureBit Apollo II/BTC Software/Image and Support thread  (Read 47167 times)
potofgreed
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
July 10, 2021, 11:37:56 PM
 #341

Running on windows and keep getting "WAITING FOR USB COM1" error iterated over and over while nothing happens. It can find the pool etc. Guessing this is some simple operator error?
gt_addict
Hero Member
*****
Offline Offline

Activity: 2534
Merit: 623


View Profile
July 11, 2021, 07:38:08 AM
 #342

Running on windows and keep getting "WAITING FOR USB COM1" error iterated over and over while nothing happens. It can find the pool etc. Guessing this is some simple operator error?

Yea running it on windoze. Nothing runs well on windows anymore. I found that out with the Gekko Gear. Speedily switched back to a Raspi

**SUPPORT SIDEHACK** Miner Development Donations to:  1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr

Donations/Tips to:-   1GTADDicTXD1uachKKgW24DZDxDGhSMdRa

Join Bitconnect: https://bitconnect.co/?ref=gtaddict
heslo
Legendary
*
Offline Offline

Activity: 1219
Merit: 1184


View Profile
July 11, 2021, 09:35:16 AM
 #343

Here's a fringe request but would be cool if you could implement it. Any chance you can make a scheduler for the mining side on the full unit so you can just set and forget it to only run through certain hours?
dwood443
Jr. Member
*
Offline Offline

Activity: 95
Merit: 2


View Profile
July 11, 2021, 02:16:57 PM
 #344

Another option request. it seems my internet may drop sometimes because the miner will stop. Its hard wired and it seems every couple of days it stops mining. I just have to start again.

So can some sort of auto-restart option be added?
gt_addict
Hero Member
*****
Offline Offline

Activity: 2534
Merit: 623


View Profile
July 11, 2021, 05:40:11 PM
 #345

Another option request. it seems my internet may drop sometimes because the miner will stop. Its hard wired and it seems every couple of days it stops mining. I just have to start again.

So can some sort of auto-restart option be added?

Definitely needed. An auto restart feature is necessary.

**SUPPORT SIDEHACK** Miner Development Donations to:  1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr

Donations/Tips to:-   1GTADDicTXD1uachKKgW24DZDxDGhSMdRa

Join Bitconnect: https://bitconnect.co/?ref=gtaddict
Max1965
Jr. Member
*
Offline Offline

Activity: 67
Merit: 1


View Profile
July 11, 2021, 07:39:32 PM
Last edit: July 21, 2021, 01:24:48 PM by Max1965
 #346

My SSD plate for node after restarting the miner is no longer recognized. And Node can no longer be started. It comes all the time message no matter what I do: Node is offline
Double-check your USB node drive is plugged in the USB port in the back of your Apollo, properly formatted with the folder name "Bitcoin" in the root directory, and press the Start button below
How can I reinstall SSD on Miner?
Or how can I bring Miner to factory settings?
Please Help..
Thank you

if you reflash the micro sd card the miner will reset to defaults and SSD drive will resync itself. Image is in first thread I think

Your are right. Just tested It works

Thanks
[/quote

I re-flashed SD card. My SSD not longer connected the way how it was before. I use shell for SSD and connect via USB.
I can see my SSD mounted and I can see on dashboard.   
Every time I start node it started bitcoin sync on SD card, but not on SSD connected to USB.

dwood443
Jr. Member
*
Offline Offline

Activity: 95
Merit: 2


View Profile
July 12, 2021, 01:26:43 AM
 #347

My SSD plate for node after restarting the miner is no longer recognized. And Node can no longer be started. It comes all the time message no matter what I do: Node is offline
Double-check your USB node drive is plugged in the USB port in the back of your Apollo, properly formatted with the folder name "Bitcoin" in the root directory, and press the Start button below
How can I reinstall SSD on Miner?
Or how can I bring Miner to factory settings?
Please Help..
Thank you

if you reflash the micro sd card the miner will reset to defaults and SSD drive will resync itself. Image is in first thread I think

Your are right. Just tested It works

Thanks
[/quote

Actually I re-flashed SD card and start process sync again.
I noticed that my SSD drive not mounted and bitcoin node is trying to sync on sd card.
How I can access my ssd drive on full package version?
When accessing ubuntu lsblk I am getting only mmcblk1 and zram0 and zram1.


I'd try shutting  down the miner, flip the miner over, remove the single screw holding the drive in. Remove and reinsert the drive. and power up again. (aka reseating the drive or failed part).
Max1965
Jr. Member
*
Offline Offline

Activity: 67
Merit: 1


View Profile
July 12, 2021, 12:13:40 PM
 #348

My SSD plate for node after restarting the miner is no longer recognized. And Node can no longer be started. It comes all the time message no matter what I do: Node is offline
Double-check your USB node drive is plugged in the USB port in the back of your Apollo, properly formatted with the folder name "Bitcoin" in the root directory, and press the Start button below
How can I reinstall SSD on Miner?
Or how can I bring Miner to factory settings?
Please Help..
Thank you

if you reflash the micro sd card the miner will reset to defaults and SSD drive will resync itself. Image is in first thread I think

Your are right. Just tested It works

Thanks
[/quote

Actually I re-flashed SD card and start process sync again.
I noticed that my SSD drive not mounted and bitcoin node is trying to sync on sd card.
How I can access my ssd drive on full package version?
When accessing ubuntu lsblk I am getting only mmcblk1 and zram0 and zram1.


I'd try shutting  down the miner, flip the miner over, remove the single screw holding the drive in. Remove and reinsert the drive. and power up again. (aka reseating the drive or failed part).

I did, but still the same. I wonder if ubuntu helps: sudo apt install nvme-cli and sudo nvme list?
cryptobradley
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile WWW
July 12, 2021, 05:57:37 PM
 #349

Another option request. it seems my internet may drop sometimes because the miner will stop. Its hard wired and it seems every couple of days it stops mining. I just have to start again.

So can some sort of auto-restart option be added?

Definitely needed. An auto restart feature is necessary.

Adding my vote for this enhancement.

I have 1 full and 2 standard units, and every 24 - 48 hours one of them goes to zero across the board but there is no way to tell which one it is because all three are still running (fans full speed and hot).

Stopping and restarting via the dashboard fixes it.



gt_addict
Hero Member
*****
Offline Offline

Activity: 2534
Merit: 623


View Profile
July 13, 2021, 10:12:59 AM
 #350

Ok so I've been playing around with the Custom Mode on the miner for a few hours and seem to have hit the sweet spot on my miner, I think.

Power 75%
Freq  60

Getting 2.8 - 2.9 Th for 190w. According to the GUI its 68w/Th which is the most efficient high speed I can get.

Whats everyone elses?

**SUPPORT SIDEHACK** Miner Development Donations to:  1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr

Donations/Tips to:-   1GTADDicTXD1uachKKgW24DZDxDGhSMdRa

Join Bitconnect: https://bitconnect.co/?ref=gtaddict
Zaphodsghost
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 13, 2021, 01:57:43 PM
 #351

After upgrading the Power suppies:

1 Controller and 3 stand alones.       Power 95,  but I left Fequency at 54.

14.7 Th/s  and 73 w/TH/s

Power supply upgrade resulted in almost a 25% increase in accepted Hash on my Pool.

vintag386
Copper Member
Newbie
*
Offline Offline

Activity: 25
Merit: 2


View Profile
July 13, 2021, 05:39:50 PM
 #352

After upgrading the Power suppies:

1 Controller and 3 stand alones.       Power 95,  but I left Fequency at 54.

14.7 Th/s  and 73 w/TH/s

Power supply upgrade resulted in almost a 25% increase in accepted Hash on my Pool.



I may have missed it earlier, but what PSU are you using?
jstefanop (OP)
Legendary
*
Offline Offline

Activity: 2172
Merit: 1401


View Profile
July 13, 2021, 06:55:16 PM
 #353

Another option request. it seems my internet may drop sometimes because the miner will stop. Its hard wired and it seems every couple of days it stops mining. I just have to start again.

So can some sort of auto-restart option be added?

Definitely needed. An auto restart feature is necessary.

Adding my vote for this enhancement.

I have 1 full and 2 standard units, and every 24 - 48 hours one of them goes to zero across the board but there is no way to tell which one it is because all three are still running (fans full speed and hot).

Stopping and restarting via the dashboard fixes it.




Yes that has already been fixed in the dev build...should finish testing in a few days and push that out to everyone.

Project Apollo: A Pod Miner Designed for the Home https://bitcointalk.org/index.php?topic=4974036
FutureBit Moonlander 2 USB Scrypt Stick Miner: https://bitcointalk.org/index.php?topic=2125643.0
gt_addict
Hero Member
*****
Offline Offline

Activity: 2534
Merit: 623


View Profile
July 13, 2021, 07:52:41 PM
 #354

Yes that has already been fixed in the dev build...should finish testing in a few days and push that out to everyone.

Great to hear the update is making progress cant wait to get it sorted.

**SUPPORT SIDEHACK** Miner Development Donations to:  1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr

Donations/Tips to:-   1GTADDicTXD1uachKKgW24DZDxDGhSMdRa

Join Bitconnect: https://bitconnect.co/?ref=gtaddict
Zaphodsghost
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 13, 2021, 08:07:21 PM
Last edit: July 14, 2021, 01:50:53 PM by Zaphodsghost
 #355

After upgrading the Power suppies:

1 Controller and 3 stand alones.       Power 95,  but I left Fequency at 54.

14.7 Th/s  and 73 w/TH/s

Power supply upgrade resulted in almost a 25% increase in accepted Hash on my Pool.



I may have missed it earlier, but what PSU are you using?

https://www.ebay.com/itm/153085226971

These are 750w,  one power supply can power 2 of the BTC Apollos, but I think I can turn down the ASIC power a bit and run 3 on each power supply.. right now Each ASIC is taking 270w with the power  set at 95%

And then just get one of the common slot adapters on eBay or Amazon, and lots of PCI 6 pin cables..

Similar to this:  https://www.amazon.com/gp/product/B07CX6NM21/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1


Seems you need to be a little careful matching the breakout board to the power supply, they all dont match..

AND if you go for the big Power supplies, say 1200w, alot of them are 220v.. that  is one of the resons i went with the 750w, 110v, and i can mix and match..   The same Power supplies(same model, not exact same unit) are running my DECRED miners as well, and are SOOOO much quieter...
 
Max1965
Jr. Member
*
Offline Offline

Activity: 67
Merit: 1


View Profile
July 13, 2021, 09:04:23 PM
Last edit: July 14, 2021, 09:25:20 PM by Max1965
 #356

Hello,

Anybody using standard unit with Rpi 4? What OS is compatible with delivered code?

I have Rri4 with umber LN and BTC Node running and now I need to connect BTC standard unit.

trying to run standard unit software on Rpi 4 getting an error message below:

./start_apollo.sh

./apollo-miner: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./apollo-miner)


umbrel@umbrel:~/apollo $ ./start_apollo.sh

./apollo-miner: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./apollo-miner)

umbrel@umbrel:~/apollo $ strings /usr/lib/aarch64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_DEBUG_MESSAGE_LENGTH

Version:
cat /etc/debian_version
10.10

baristadk
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 14, 2021, 07:37:07 PM
 #357

Hello

I'm having some trouble getting my Apollo BTC (Full version) to connect/mine successfully to a pool.

Short version : Hash board starts fine but Pools remain inactive (also on local display) , logs indicate connection success but also "POOL_ERROR ::: Exception: Subscription timed out"

If someone has experienced this error I would love to hear what might be wrong Smiley

-- Long version --

Apollo BTC - Full version
Version: d23145d
All defaults - Only pool URL set
Wired internet, tried different ISP connections.
Reflash of sd-card tried.

Node sync : OK , 15+ Connections

Tested with:
  • stratum.slushpool.com:3333
  • eu.stratum.slushpool.com:3333
  • sha256.poolbinance.com:8888 + other ports
  • eu.ss.btc.com:1800 + other ports

( prefixing stratum+tcp:// or not does not seem to matter : -host args always without for futurebit-miner )

  • account+worker name verified in the pool frontend.
  • All pools name:port respond to a simple telnet test, tcpdump show some traffic
  • Regardless of pool the log from the running screen indicates that a connection is made but also an error:

Example :

process args : futurebit-miner -comport /dev/ttyS1 -ao_mode 1 -host eu.stratum.slushpool.com -port 3333 -user ginzu.worker1 -pswd x -brd_ocp 48 -osc 30


Code:
Miner Events:

2021-07-14 19:01:35 ::: POOL_ERROR ::: Exception: Subscription timed out.
2021-07-14 19:01:35 ::: RECONNECTION :::
2021-07-14 19:01:40 ::: POOL_ERROR ::: Drop off 18 shares
2021-07-14 19:02:25 ::: POOL_ERROR ::: Exception: Subscription timed out.
2021-07-14 19:02:25 ::: RECONNECTION :::
2021-07-14 19:02:30 ::: POOL_ERROR ::: Drop off 24 shares

--
SCREEN Log - short version:

ERROR: Subscription timed out.
EVENT: 2021-07-14 19:07:26 ::: POOL_ERROR ::: Exception: Subscription timed out.
Disconnected from pool.
EVENT: 2021-07-14 19:07:26 ::: RECONNECTION :::
Will retry in 5 seconds...
EVENT: 2021-07-14 19:07:31 ::: POOL_ERROR ::: Drop off 31 shares
Initial difficulty: 1024
Connecting to eu.stratum.slushpool.com:3333...
Connection successful
------------------------------------------------------------
-----                  STATISTIC                       -----
------------------------------------------------------------
..
*** BOARDS STAT TOTAL (2059 secs, 1 boards, 44 chips):
BRD     SOL   ERR      bySol  E/S    JOBS   CR  W/GHs  EPWC
  0  941069  3345  1963 GH/s   0%  952425  873  0.063     0

*** MASTER STATS PER INTERVAL:
INTERVAL    sec   bySol  byDiff  byPool  byJobs  CHIP GHs  W/GHs     SOL   ERR  ERR(%)   CR
  30 sec    10s  2059.5  1759.2     0.0  2038.5     46.81  0.060    4795    17    0.4%   18
   5 min   101s  2008.2  2438.5     0.0  2027.4     45.64  0.062   47225   176    0.4%   44
  15 min   306s  1990.3  2069.7     0.0  2010.2     45.23  0.062  141801   524    0.4%  132
  1 hour  1223s  1990.5  2028.2     0.0  2007.3     45.24  0.062  566787  2047    0.4%  542
   total  2059s  1963.0  1948.1     0.0  1979.3     44.61  0.063  941069  3345    0.4%  873
...
*** MASTER STATS:
Date: 2021-07-14 19:07:35, UpTime: 2059 secs, mbHwVer: 0x0, osc: 30
Smooth osc: step: 1, ignore broken pwc: 0
Found boards:   1
Broken SPI:     0

*** POOL STATS:
Pool: host:port: eu.stratum.slushpool.com:3333, user: ginzu.worker1, diff: 1024, reconnects: 42
extraNonce1: , extraNonce2Size: 0, jobs: 0, rollingEnabled: 0, rollingMask: 00000000
INTERVAL    sec  JOBS  clean  SHARES  ok  err  POOL sol  minRespT  avgRespT  maxRespT  loss  INSERVICE     %
  30 sec    10s     0      0       0   0    0         0         0         0         0  0.0%         0s  0.0%
   5 min   101s     0      0       0   0    0         0         0         0         0  0.0%         0s  0.0%
  15 min   306s     0      0       0   0    0         0         0         0         0  0.0%         0s  0.0%
  1 hour  1223s     0      0       0   0    0         0         0         0         0  0.0%         0s  0.0%
   total  2059s     0      0       0   0    0         0         0         0         0  0.0%         0s  0.0%

*** EVENT STATS:
Legend: SE - subbsribe error (initialising issue)
        DIFF - diff changes, REC - reconnects, RECE - reconnects on error
        SHARES - sent to pool, PSS - pwc shares sent, PSD - pwc shares dropped
        DJS - default job shares, SJS - stale job shares, DUP - duplicates, LDS - low diff shares
        BDS - big diff shares, BTS - below target shares, PR - pwc restart, SO - stat overflow
INTERVAL    sec  SE  DIFF  REC  RECE  SHARES  PSS  PSD  DJS  SJS  DUP  LDS  BDS  BTS  PR  SO
  30 sec    10s   0     0    1     0       0    4    0    0    0    0    0    0    0   0   0
   5 min   101s   0     0    2     0       0   56    0    0    0    0    0    0    0   0   0
  15 min   306s   0     0    6     0       0  144    0    0    0    0    0    0    0   0   0
  1 hour  1223s   0     0   25     0       0  564    0    0    0    0    0    0    0   0   0
   total  2059s   0     0   41     0       0  912    0    0    0    0    0    0    0   0   0
gt_addict
Hero Member
*****
Offline Offline

Activity: 2534
Merit: 623


View Profile
July 14, 2021, 08:16:07 PM
 #358

Hello

I'm having some trouble getting my Apollo BTC (Full version) to connect/mine successfully to a pool.

Short version : Hash board starts fine but Pools remain inactive (also on local display) , logs indicate connection success but also "POOL_ERROR ::: Exception: Subscription timed out"

If someone has experienced this error I would love to hear what might be wrong Smiley


Have you tried reflashing the SD Card?

**SUPPORT SIDEHACK** Miner Development Donations to:  1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr

Donations/Tips to:-   1GTADDicTXD1uachKKgW24DZDxDGhSMdRa

Join Bitconnect: https://bitconnect.co/?ref=gtaddict
oldman123
Newbie
*
Offline Offline

Activity: 12
Merit: 1


View Profile
July 15, 2021, 03:02:26 AM
Merited by lrowland21093 (1)
 #359

Hello,

Anybody using standard unit with Rpi 4? What OS is compatible with delivered code?

I have Rri4 with umber LN and BTC Node running and now I need to connect BTC standard unit.

trying to run standard unit software on Rpi 4 getting an error message below:

./start_apollo.sh

./apollo-miner: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./apollo-miner)


umbrel@umbrel:~/apollo $ ./start_apollo.sh

./apollo-miner: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./apollo-miner)

umbrel@umbrel:~/apollo $ strings /usr/lib/aarch64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_DEBUG_MESSAGE_LENGTH

Version:
cat /etc/debian_version
10.10




I am running a standalone on a RPi 4 and here are the steps that I went thru to get it running.

How to Install 64-Bit OS on RPi 4 (4Gb) and get FutureBit Apollo BTC Standalone miner working


Get 64-Bit Raspberry Pi Image
https://downloads.raspberrypi.org/raspios_arm64/images/
Image with Pi Imager
Have to use Custom Image option for now as 64-bit version is not listed.
Raspberry Pi Imager Tool (https://www.raspberrypi.org/downloads/ )

Boot RPi with new card
Perform normal settings (SSH, Wifi, password, etc.)
Optionally:  sudo apt update && sudo apt upgrade to get all updates applied.

Download RPi software from:
https://github.com/jstefanop/Apollo-Miner-Binaries/releases/
Get the aarch64 files and download and expand to folder of your choice
These are the Apollo miner executable along with start/stop scripts
Scripts will need editing for the user’s pool information, otherwise your mining power will benefit someone else.   

Install Prerequisites for Apollo Miner
Sudo apt-get install screen
Required for the Start_all script

Update Libstdc++ code
Append a line to file “/etc/apt/sources.list”
Type: Sudo nano /etc/apt/sources.list to edit the file.
Add this line:    deb http://deb.debian.org/debian sid main
Ctrl-w, Ctrl-x to save and exit.
Then run
sudo apt update
sudo apt-get install --only-upgrade libstdc++6

Confirm your Standalone Apollo-BTC is visible:
ls /dev/ttyACM*
You should see this form of output for each attached standalone miner:  /dev/ttyACM0

Cd into your miner folder and type this to get started:
sudo ./start_apollo.sh
Or this if you have more than one unit:    sudo ./miner_start_all.sh 



I documented this as I was going thru sorting out the issues that I had, but I think it will get you up and running..



potofgreed
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
July 15, 2021, 03:20:45 AM
Last edit: July 15, 2021, 03:43:06 AM by potofgreed
 #360

Running on windows and keep getting "WAITING FOR USB COM1" error iterated over and over while nothing happens. It can find the pool etc. Guessing this is some simple operator error?

Yea running it on windoze. Nothing runs well on windows anymore. I found that out with the Gekko Gear. Speedily switched back to a Raspi

Same error on my NUC running ubuntu. I guess I can try on the pi as well but I'm starting to think its a dead usb port =/

Update #3: Also does not show up on raspi

GG apollo
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 ... 130 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!