looking for electronic chess board

requirements (must have): - piece recognition - highlight (well) all possible moves for a given piece either on player's turn or by touch (and can do this with a real opponent, not just artificial opponent) - software/firmware can be updated easily - can be played with LiChess (or at least promise to in the future)

preferred: - smaller board is better - supports puzzles, game analysis, etc.

don't care: - how ugly the board or pieces are - that the pieces move by themselves

does such a board exist? does Chessnut Evo, Chessnut Go, or ChessUp 2 satisfy these conditions?