Bei mir funktioniert es am 23:12.2017 mit aqbanking-cli 5.6.12 und diesen Einstellungen:

 * Bank Code = BLZ: 50010517
 * Server URL: https://fints.ing-diba.de/fints/
 * User Name: vermutlich egal
 * User ID und Customer ID: Kontonummer (10 Stellen, mit führenden Nullen auffüllen)
 * HBCI Version: 3.0
 * HTTP Version: 1.1
 * ForceSSLv3: gesetzt
 * Disable Base64 Encoding: gesetzt

Ohne ForceSSLv3 geht vieles, aber nicht das Abrufen von Transaktionen.

--

Bei mir funktioniert es am 10.10.2011 mit GnuCash/AqHBCI und diesen Einstellungen:

 * "Bank Code" = BLZ: 50010517
 * Bank Name: ING Diba (wahrscheinlich egal)
 * Server URL: https://fints.ing-diba.de/fints/
 * User Name UND User ID: Kontonummer (10 Stellen, mit führenden Nullen auffüllen)
 * Customer ID: LEER LASSEN

Und unter "Special settings":
 * HBCI Version: 2.20
 * HTTP Version: 1.1
 * ForceSSLv3: HAKEN
 * Disable Base64 Encoding: HAKEN

--

Einrichtung eines ING-DiBa Tagesgeldkonto mit HBCI:

STATUS: Mit GNUCASH und AQBanking hat es bei mir am 1. August 2010 funktioniert mit folgenden Einstellungen:

 * BLZ: 50010517
 * Server: https://fints.ing-diba.de/fints/
 * User ID: Internetkennung wie bei Login im Browser (10 Stellen, mit führenden Nullen auffüllen)
 * Customer ID: Internetkennung wie bei Login im Browser (10 Stellen, mit führenden Nullen auffüllen)
 * SSLv3 NICHT aktivieren
 * HBCI 2.20
 * HTTP 1.1
 * komplette PIN angeben

mögliche Fehler bei der Aktion "Get System ID": Infos weiter unten

Infos gibt es unter https://www.ing-diba.de/kundenservice/internetbanking-und-brokerage/hbci/kundenservice/ Daraus einige Aussagen (Stand 18. März 2010)
||<tablewidth="852px" tableheight="463px">Bietet die ING-DiBa auch HBCI mit Chipkarte an? ||Nein. Das Verfahren HBCI mit Chipkarte wird von der ING-DiBa nicht angeboten. ||
||Welche Geschäftsvorfälle werden für welche ING-DiBa Konten unterstützt? ||Sie haben die Möglichkeit Ihr Extra-Konto und/oder Girokonto mit einer Finanzsoftware zu verwalten. Die Nutzung weiterer Konten bzw. Depots ist nicht möglich. Für das Extra-Konto können Überweisungen und Terminüberweisungen getätigt werden. Mit einem Girokonto sind zusätzlich auch Daueraufträge möglich. ||
||Welche HBCI-Version kann ich nutzen? ||Das HBCI-Verfahren kann mit den Versionen HBCI 2.2 oder FinTS 3.0 genutzt werden. ||
||Welche URL muss ich eingeben, um den HBCI-Server der ING-DiBa zu erreichen? ||Verwenden Sie bitte die URL https://fints.ing-diba.de/fints/ für Ihren HBCI-Zugang. ||
||Was muss ich in den Feldern "Benutzerkennung" und / oder "Kunden-ID" eintragen? ||Im Feld "Benutzerkennung" und / oder "Kunden-ID" geben Sie bitte Ihre 10-stellige Kontonummer ein. ||
||Müssen führende Nullen der Kontonummer bei der Kontoeinrichtung in der Finanzsoftware mit angegeben werden? ||Ja. Wenn Sie Ihr Konto in der Finanzsoftware einrichten, geben Sie bitte auch die führende(n) Nulle(n) mit an. ||
||Wie werden meine Daten während des HBCI-Verfahrens verschlüsselt? ||Ihre Daten werden über eine 256-Bit-SSL AES gesicherte Internetverbindung verschlüsselt übertragen. ||




Fehlermelungen:

mit HBCI 2.20:

{{{
20:08:42
Executing HBCI jobs
20:08:42
AqHBCI started
20:08:43
Connecting to bank...
20:08:43
Resolving hostname "fints.ing-diba.de" ...
20:08:43
IP address is xxx.xxx.xxx.xxx
20:08:43
Encoding queue
20:08:56
Sending queue
20:08:56
Connecting to bank...
20:08:57
Connected.
20:08:57
Waiting for response
20:08:57
HTTP-Status: 200 (OK)
20:08:57
Disconnecting from bank...
20:08:57
Disconnected.
20:08:57
Response received
20:08:57
HBCI: 9800 - Der Dialog wurde abgebrochen. Bitte melden sie sich erneut an. (M)
20:08:57
HBCI: 9942 - Anmeldung nur mit 10-stelliger Kontonummer und 5 bis 10-stelliger PIN möglich. (M)
20:08:57
PIN seems to be invalid
20:08:57
Dialog aborted by server
20:08:57
Error processing job JobSync
20:08:57
AqHBCI finished.
20:08:57
Finished. You may close this window.
}}}
Mit HTTP 1.0 und HBCI 2.20

{{{
20:14:04
Executing HBCI jobs
20:14:04
AqHBCI started
20:14:04
Connecting to bank...
20:14:04
Resolving hostname "fints.ing-diba.de" ...
20:14:04
IP address is xxx.xxx.xxx.xxx
20:14:04
Encoding queue
20:14:28
Sending queue
20:14:28
Connecting to bank...
20:14:28
TLS Handshake Error: -59 (GnuTLS internal error.)
20:14:28
Retrying to connect (SSLv3)
20:14:29
TLS Handshake Error: -59 (GnuTLS internal error.)
20:14:29
Could not connect to the bank
20:14:29
Unable to send (network error)
20:14:29
AqHBCI finished.
20:14:29
Finished. You may close this window.
}}}
Mit HBCI 3.0 und HTTP 1.1

{{{
20:15:20
Locking users
20:15:20
Locking user xxxxxxxxx
20:15:20
Executing HBCI jobs
20:15:20
AqHBCI started
20:15:20
Connecting to bank...
20:15:20
Resolving hostname "fints.ing-diba.de" ...
20:15:21
IP address is xxx.xxx.xxx.xxx
20:15:21
Encoding queue
20:15:32
Sending queue
20:15:32
Connecting to bank...
20:15:33
Connected.
20:15:33
Waiting for response
20:15:33
HTTP-Status: 200 (OK)
20:15:33
Disconnecting from bank...
20:15:33
Disconnected.
20:15:33
Response received
20:15:33
HBCI: 9800 - Der Dialog wurde abgebrochen. Bitte melden sie sich erneut an. (M)
20:15:33
HBCI: 9010 - Ungültiger Signaturaufbau: Fehler im Segmentaufbau. (M)
20:15:33
Dialog aborted by server
20:15:33
AqHBCI finished.
20:15:33
Finished. You may close this window.
}}}