Arduino Ethernet (KEIN Shield!) und TLC5940. ist das möglich?

Ich habe nun versucht, die tlc_config.h entsprechend anzupassen, und mir ist es zumindest gelungen, im bitbang-Modus die Pins 11 und 13 frei zu bekommen, indem ich diese auf Pin 2 und 7 verfrachtet habe.
Da steht jetzt:

#define DATA_TRANSFER_MODE    TLC_BITBANG
/** SIN (TLC pin 26) */
#define SIN_PIN        PD2
#define SIN_PORT       PORTD
#define SIN_DDR        DDRD
/** SCLK (TLC pin 25) */
#define SCLK_PIN       PD7
#define SCLK_PORT      PORTD
#define SCLK_DDR       DDRD

Hier ist die Map, die mir dabei geholfen hat: http://brittonkerin.com/cduino/pin_map.html

Jetzt würde meiner Theorie nach nur noch der Pin 10 fehlen, um dazu parallel auch den webserver darauf zu betreiben.
...nur es gelingt mir einfach nicht diesen in irgendeiner Weise zu beinflußen.
Egal wo ich etwas ändere, ob in pinouts/ATmega_xx8.h oder in der tlc_config.h, es hat zeigt einfach keine Wirkung. Der Anschluss für BLANK bleibt einfach bei Pin 10.

Außerdem bekomme ich die ganze Sache NUR mit der "alten" Library zum laufen. Die Version von GitHub hat in der Tlc5940.cpp ein paar zeilen auskommentiert, ohne die das bei mir einfach nicht funktionieren will. Ich verwende daher die alte Version, und denke nicht, dass die Änderungen in der neuen Version irgendeine brauchbare Wirkung bei einem Arduino-Ethernet-Board haben (bitte mich zu korrigieren sollte ich da komplett falsch liegen).

...in pinouts/ATmega_xx8.h steht außerdem "SPI and timer pins for the ATmega168/48/88. Don't edit these. All changeable pins are defined in tlc_config.h".
Nur da komme ich eben nicht weiter, weil BLANK auf Pin 10 bleibt hartnäckig dort liegen.

noch eine Idee?